Category: Various

TCP three way handshake nmap 0

Nmap TCP Port Scan Tutorial

Nmap is the most popular port scanner out there – and with good reason. It has a lot of functionality, and you can really tweek it to your needs! The pitfall with the nmap port scanner however, is that the whole thing can seem a bit daunting at first –...

python programming language 0

Simple Port Scanner in Python

In this very short article I’ll present a simple port scanner written in Python. If you’re looking for a production ready, kick-ass port scanner, I highly recommend nmap. For those unfamiliar with port scans; When performing a port scan, you are in reality probing a server or a host for...

showing options in metasploit 0

Exploiting Windows XP SP3 using Kali Linux

In this article we’ll walk you through the act of exploiting a live install of Windows XP Service Pack 3. We’ll make use of the well known vulnerability in the netapi32.dll in the Windows Operating System. The vulnerability is in fact very dangerous because the attacker is not required to...

Computer Security is becoming more and more important, and so does social engineering. 0

What is Social Engineering?

In this article we’ll cover Social Engineering. We’ll start off my a definition of what social engineering is. After developing a clear understanding of Social Engineering, we’ll proceed with a few examples of how it is applied in the real world, and what threats we should look out for. We’ll...

What does url stand for and what is its purpose 0

What is URL, URN and URI?

When accessing resources on the Internet, or simply data, files, audio and other media, three key concepts are the URL, URN and URI. All these 3 acronyms are related to the Internet and the World Wide Web. But what is the purpose of them? Why do we need URL, URN...

What is recursion? Recursion is a powerful programming technique 0

What is Recursion?

In this article we will explain some of the key concepts of¬†recursion, which is a widely used and extremely powerful programming technique. If you’re serious about your programming career, or just want to expand your programming knowledge, you should definitely get at least a basic understanding of recursion. So, let’s...

Difference between SQL and NoSQL databases 0

Difference between SQL and NoSQL databases

Whenever you want data persistence, you generally want to use a database. For those of you who need a quick refresh on what a database actually is: A database is a collection of information stored in a way that it can be easily accessed, managed and updated. As time evolve,...

Introduction to algorithm analysis 0

Introduction to Algorithm Analysis

Before we dive into the subject of Algorithm Analysis, let’s get a clear understanding of what an algorithm actually is. Whenever we want to solve a problem with a computer, we process large amounts of data. To actually make sense of this data, we need some set of rules on...

Generated picture of the mandelbrot set 0

The Mandelbrot Set

Fractals are interesting stuff! Today I’ll be talking about the Mandelbrot Set (or at least, my understanding of it..). Before reading, please note that I do not take credit for the formulas in this article. I simply provide an explanation, and a implementation in Java. The mandelbrot set is a...