Tuteur :
Le deuxième programme que nous utiliserons pour la cartographie du réseau est Nmap.
Maintenant, dans la conférence précédente, nous utilisons Netdiscover et nous
avons vu à quel point il est agréable de découvrir rapidement
tous les appareils connectés à notre réseau, de
voir leur adresse MAC et peut-être d'obtenir le fournisseur.
Nmap fait passer la numérisation à un tout autre niveau.
Cela peut être un peu plus lent
que Netdiscover, mais cela vous montrera beaucoup, beaucoup plus d'informations
sur la cible.
Ainsi, vous pourrez voir les
ports ouverts, vous pourrez voir les programmes en
cours d'exécution ou les services en cours
d'exécution sur ces ports ouverts, vous pourrez déterminer le
nom de l'ordinateur, le système d'exploitation exécuté sur cet ordinateur.
Si vous êtes
dans un réseau, vous pourrez découvrir tous les
clients connectés, vous pourrez contourner la sécurité, contourner les
pare-feu et bien plus encore.
Nmap est en fait un outil énorme et
il existe des livres et des cours complets conçus
uniquement pour enseigner et Nmap.
Le livre Nmap serait en fait une très bonne lecture
une fois que vous aurez terminé ce cours.
Maintenant, parce que cet outil
est énorme, nous ne pourrons pas couvrir toutes ses utilisations,
mais dans
cette conférence, je vais vous montrer les bases
de cet outil, comment l'utiliser pour découvrir tous les clients
connectés et voir des informations utiles à leur sujet.
Et nous l'utiliserons davantage
lorsque nous arriverons à la section d'accès.
Nous allons en fait être
utilisés dans Zenmap, qui est l'interface utilisateur graphique de Nmap.
Donc pour l'exécuter dans le terminal, il vous suffit de taper Zenmap ou
vous pouvez le trouver dans le menu de vos applications.
Maintenant, comme vous pouvez le voir, il a une interface très, très simple.
La première chose que nous voyons est la zone de saisie cible.
Ici, vous pouvez mettre votre cible.
Vous pouvez scanner n'importe quelle IP que vous pouvez atteindre,
que ce soit un ordinateur personnel, que ce soit un serveur, que ce
soit une IP pour un serveur Web pour un site Web,
par exemple,
que vous souhaitez découvrir tous les ports
ouverts et tous les services en cours d'exécution dessus.
Ou, comme ce qu'on va faire en
ce moment, on peut mettre une gamme similaire à ce qu'on a
fait avec Netdiscover et ça va
scanner toute cette gamme, découvrir
tous les IPS live ou les IPS des machines connectées sur le même
réseau et afficher des informations à leur sujet.
Nous allons maintenant voir comment analyser les serveurs dans
la section Obtenir l'accès.
Donc pour
l'instant, puisque nous sommes toujours dans la section piratage réseau,
nous allons mettre une
gamme pour découvrir tous les clients connectés
et voir des informations utiles à leur sujet.
Donc, en ce moment, je suis connecté à mon réseau sans fil,
c'est pourquoi je vais spécifier toute la plage
sur ce réseau.
Et nous avons vu comment obtenir cela dans la conférence précédente.
C'est donc 192. 168. 1. 1/24 En
bas, vous pouvez voir la commande.
Il s'agit en fait de la commande Nmap qui sera exécutée lorsque
j'appuierai sur ce bouton de commande.
Donc, comme je l'ai dit, Zenmap, ce que
nous utilisons en ce moment n'est que l'interface
graphique qui exécutera cette commande Nmap en arrière-plan et
me montrera les résultats.
Donc, si vous connaissez une commande Nmap personnalisée, vous pouvez la mettre ici.
Ou, si vous voulez juste voir Nmap dans le
terminal, vous pouvez littéralement copier cette commande, la coller dans le terminal,
et cela vous donnera les
mêmes résultats que si vous l'exécutez ici.
Alternativement, si vous ne savez pas grand-chose sur Nmap
et ses commandes, vous
pouvez utiliser l'un de leurs profils d'identification ici.
Donc, dans
cette conférence, nous allons en fait utiliser un certain nombre de
ces profils et nous verrons la différence entre eux en termes
de vitesse et d'informations recueillies.
Je vais donc commencer par le scan Ping.
C'est une analyse très rapide.
Il envoie littéralement un ping à toutes les adresses IP possibles de
la plage et s'il obtient une réponse, il enregistrera cette réponse
et me montrera les appareils qui m'ont donné une réponse,
ce qui signifie que ce sont les
appareils connectés au réseau.
Désormais, de nombreux appareils ne répondent pas aux requêtes
ping, même s'ils sont actifs.
Ainsi, la liste que vous obtiendrez dans
cette analyse peut ne pas inclure tous les appareils connectés à votre réseau.
Maintenant, une fois l'analyse terminée, comme vous pouvez
le voir, nous pouvons voir la liste de tous les appareils connectés ici.
Et ici, nous pouvons également voir les adresses
MAC de chacun de ces appareils.
Nous pouvons également voir le vendeur.
Ainsi, par exemple, nous pouvons voir que l'appareil
à 192. 168. 1. 1 est un périphérique Cisco.
C'est en fait mon routeur, et il est fabriqué par
Cisco, donc c'est correct.
Nous pouvons donc aller de l'avant et commencer à chercher des
exploits dans cet appareil.
On peut aussi voir le 192. 168. 1. 10 est un appareil HTC.
Et encore une fois, il s'agit d'un téléphone HTC, c'est correct.
Et puisque
c'est HTC, alors nous savons qu'il fonctionne probablement sur Android.
Comme vous
pouvez le voir, nous obtenons plus d'informations sur les clients connectés.
Encore une fois, nous pouvons voir le 192. 168. 1. 12 est un appareil Apple.
Il peut donc s'agir d'un téléphone, d'une tablette ou d'un Mac.
Nous pouvons voir que le prochain appareil est un Dell.
Encore une fois, c'était une analyse très rapide, mais comme vous pouvez
le voir, cela nous a quand même
donné beaucoup plus d'informations que ce que nous avons obtenu de Netdiscover.
Le prochain scan que je veux vous montrer est le scan rapide.
Maintenant, cela va être légèrement plus lent que le scan Ping
mais il va nous montrer plus d'informations.
Donc, en ce moment, vous pouvez
voir que l'analyse nous montre les mêmes informations
que nous avons vues
auparavant avec l'analyse ping, mais elle nous montre
également les ports ouverts sur chacun des périphériques de découverte.
Il est donc capable de découvrir les ports suivants dans le routeur, et nous
pouvons voir que le port 80 est ouvert.
C'est en fait le port utilisé pour la page des paramètres du routeur
car il s'exécute sur un serveur Web, donc c'est correct.
Encore une fois, nous avons ici notre appareil
Apple dont nous avons dit qu'il pourrait s'agir d'un téléphone, d'un ordinateur ou d'une tablette, mais
nous pouvons voir maintenant qu'il a le port 22 ouvert.
Il s'agit donc d'un port pour un service appelé SSH,
conçu pour permettre l'accès à distance au
système sur lequel il s'exécute.
Encore une fois, si vous allez sur tous les
autres appareils, vous pouvez voir tous les ports ouverts et les services s'exécutant
sur chacun de ces ports.
Maintenant, dans la prochaine conférence, nous développerons
cela, nous verrons comment recueillir encore plus d'informations.
Et vous verrez à quel point la collecte
d'informations est importante, car nous allons utiliser les
informations collectées pour pirater
un iPhone connecté au même réseau.