Chercher les ports qui sont ouverts

Il existe plusieurs possibilités pour trouver les ports qui sont ouverts sur un ordinateur.
Nous allons utiliser une des méthodes les plus sûr. Le logiciel Nmap (qui fonctionne sous pratiquement tous les systèmes) peut-être téléchargé sous http://www.insecure.org/nmap/nmap_download.html.

Présentation de Nmap

Nmap est un scanner de ports. Il fournit la liste des ports actifs d'une machine. Pour chacun de ces ports il fournit le nom du service connu, l'état, et le protocole qu'il utilise.
Nmap possède de nombreuses option dont allons en voir une parties dans les sections suivante...

Installation

L'installation dépends bien sûr de l'OS.
Sous linux, il faut décompresser l'archive :
tar –zxvf nmap-x.tar.gz

Se déplacer dans le répertoire :
cd nmap-x

Et un traditionnel :
./configure
make
make install

Ca y est Nmap est normalement installer, si vous avez installé Nmap par défaut, c’est à dire un./configure sans options, Nmap c’est installer dans /usr/local/bin.

Sous Windows il faut aussi décompresser l'archive et la placer sur le C:\Nmap\ par exemple.
Il suffit d'aller en ligne de commande et de se déplacer dans C:\nmap. Le fichier se nome nmap.exe (étrange, non  ;-))
Vous pouvez modifié la variable d'environnement TEMP pour qu'elle pointe automatiquement sur le bon répertoire.

Un peu de théorie

"Three way handshake" de TCP (option -sT)

 

Balayage utilisant les segments SYN (option -sS)

 

Passons à la pratique

Le FTP Bounce

 

Le Prox Scan

 

Se cacher parmi des "Decoy"

 

Options de timing

 

Arp poisonning + ghost host

 

Le Blind scanning ARP

 

L'idle host scan classique

 

Le reverse Idle host Scan