Kali Linux - Outils de collecte d'informations

Dans ce chapitre, nous discuterons des outils de collecte d'informations de Kali Linux.

NMAP et ZenMAP

NMAP et ZenMAP sont des outils utiles pour la phase de scan du Ethical Hacking dans Kali Linux. NMAP et ZenMAP sont pratiquement le même outil, cependant NMAP utilise la ligne de commande tandis que ZenMAP a une interface graphique.

NMAP est un utilitaire gratuit pour la découverte de réseau et l'audit de sécurité. De nombreux administrateurs système et réseau le trouvent également utile pour des tâches telles que l'inventaire du réseau, la gestion des calendriers de mise à niveau des services et la surveillance de la disponibilité de l'hôte ou du service.

NMAP utilise des paquets IP bruts de manière innovante pour déterminer quels hôtes sont disponibles sur le réseau, quels services (nom et version de l'application) ces hôtes proposent, quels systèmes d'exploitation (et versions de système d'exploitation) ils exécutent, quel type de filtres de paquets / pare-feu sont en cours d'utilisation, etc.

Maintenant, allons-y étape par étape et apprenons à utiliser NMAP et ZenMAP.

Step 1 - Pour ouvrir, allez dans Applications → 01-Collecte d'informations → nmap ou zenmap.

Step 2- L'étape suivante consiste à détecter le type / la version du système d'exploitation de l'hôte cible. Sur la base de l'aide indiquée par NMAP, le paramètre de détection du type / version d'OS est la variable «-O». Pour plus d'informations, utilisez ce lien:https://nmap.org/book/man-os-detection.html

La commande que nous utiliserons est -

nmap -O 192.168.1.101

La capture d'écran suivante montre où vous devez taper la commande ci-dessus pour voir la sortie Nmap -

Step 3- Ensuite, ouvrez les ports TCP et UDP. Pour analyser tous les ports TCP basés sur NMAP, utilisez la commande suivante -

nmap -p 1-65535 -T4  192.168.1.101

Où le paramètre «–p» indique tous les ports TCP qui doivent être analysés. Dans ce cas, nous analysons tous les ports et «-T4» est la vitesse d'analyse à laquelle NMAP doit s'exécuter.

Voici les résultats. En vert, tous les ports TCP ouverts et en rouge, tous les ports fermés. Cependant, NMAP ne s'affiche pas car la liste est trop longue.

Analyse furtive

L'analyse furtive ou SYN est également connue sous le nom de half-open scan, car il ne termine pas la poignée de main TCP à trois. Un hacker envoie un paquet SYN à la cible; si une trame SYN / ACK est reçue en retour, il est supposé que la cible terminerait la connexion et que le port écoute. Si un RST est reçu en retour de la cible, alors il est supposé que le port n'est pas actif ou est fermé.

Maintenant, pour voir le scan SYN en pratique, utilisez le paramètre –sSdans NMAP. Voici la commande complète -

nmap -sS -T4 192.168.1.101

La capture d'écran suivante montre comment utiliser cette commande -

Recherche

Searchsploit est un outil qui aide les utilisateurs de Kali Linux à rechercher directement avec la ligne de commande depuis l'archive de la base de données Exploit.

Pour l'ouvrir, allez dans Applications → 08-Outils d'exploitation → searchsploit, comme indiqué dans la capture d'écran suivante.

Après avoir ouvert le terminal, tapez "searchsploit exploit index name".

Outils DNS

Dans cette section, nous allons apprendre à utiliser certains outils DNS que Kali a incorporés. Fondamentalement, ces outils aident dans les transferts de zone ou les problèmes de résolution IP de domaine.

dnsenum.pl

Le premier outil est dnsenum.pl qui est un script PERL qui permet de connecter MX, A et d'autres enregistrements à un domaine.

Cliquez sur le terminal dans le panneau de gauche.

Type “dnsenum domain name”et tous les enregistrements seront affichés. Dans ce cas, il affiche les enregistrements A.

DNSMAP

Le deuxième outil est DNSMAPqui aide à trouver les numéros de téléphone, contacts et autres sous-domaines connectés à ce domaine, que nous recherchons. Voici un exemple.

Cliquez sur le terminal comme dans la section supérieure, puis écrivez “dnsmap domain name”

dnstracer

Le troisième outil est dnstracer, qui détermine d'où un serveur de noms de domaine (DNS) donné obtient ses informations pour un nom d'hôte donné.

Cliquez sur le terminal comme dans la section supérieure, puis tapez “dnstracer domain name”.

Outils LBD

Les outils LBD (Load Balancing Detector) sont très intéressants car ils détectent si un domaine donné utilise l'équilibrage de charge DNS et / ou HTTP. C'est important car si vous avez deux serveurs, l'un ou l'autre peut ne pas être mis à jour et vous pouvez essayer de l'exploiter. Voici les étapes pour l'utiliser -

Tout d'abord, cliquez sur le terminal dans le panneau de gauche.

Ensuite, tapez “lbd domainname”. S'il produit un résultat comme «FOUND», cela signifie que le serveur a un équilibre de charge. Dans ce cas, le résultat est «NOT FOUND».

Hping3

Hping3 est largement utilisé par les hackers éthiques. Il est presque similaire aux outils de ping mais il est plus avancé, car il peut contourner le filtre du pare-feu et utiliser les protocoles TCP, UDP, ICMP et RAW-IP. Il a un mode traceroute et la possibilité d'envoyer des fichiers entre un canal couvert.

Cliquez sur le terminal dans le panneau de gauche.

Type “hping3 –h” qui montrera comment utiliser cette commande.

L'autre commande est “hping3 domain or IP -parameter”