Instructeur: Lors
de la dernière conférence, nous avons utilisé airodump-ng
pour lister tous les réseaux qui nous
entourent et afficher des informations utiles à leur sujet.
En général, nous le
faisons pour voir notre réseau cible,
voir la force du signal, voir à quelle distance nous
en sommes et commencer à cibler ce réseau cible.
Maintenant, dans cet
exemple, je vais supposer que mon
réseau cible est celui-ci, ici.
C'est en fait
le réseau auquel ma machine hôte est connectée et
maintenant que j'ai mon réseau cible
et que j'ai quelques informations de base à
son sujet, voyons comment nous pouvons exécuter airodump-ng
contre ce réseau uniquement, et
non contre tous les réseaux.
Et de cette façon,
nous pourrons recueillir plus d'informations à ce sujet.
Donc, pour ce faire, tout
d'abord, je vais devoir écrire le nom
de mon programme, airodump-ng.
Ensuite, je vais spécifier un BSSID spécifique ou une
adresse MAC spécifique
pour que airodump-ng puisse extraire les données.
Donc, mon réseau cible a un BSSID de cela.
Nous pouvons le voir ici sous le BSSID.
Donc, je
vais le copier et ensuite je vais faire --ssid et je
vais lui donner le BSSID que je viens de copier.
Ensuite, je vais spécifier un canal
pour airodump-ng à renifler.
Encore une fois, si nous regardons sous la colonne Channel ici, nous pouvons
voir que mon réseau cible est sur
le canal deux.
Alors je vais faire - Channel 2.
Alors maintenant, nous disons à airodump-ng
que je veux que vous sniffiez des données sur le
canal deux et uniquement à partir d'un réseau possédant ce BSSID.
Je vais aussi dire à airodump-ng que
je veux que vous stockiez toutes les données
que vous allez rassembler pour moi dans un fichier.
Donc je vais dire - écris et ensuite
je vais taper un nom de fichier
et appelons ce test
et à la fin, comme d'habitude,
je dois lui donner le nom de mon adaptateur
sans fil
en mode moniteur qui est mon0 dans mon cas.
Donc, une commande très simple.
Allons-y une fois de plus.
Nous faisons airodump-ng, c'est le nom du
programme que je veux utiliser.
Je lui dis que je veux seulement que vous
sniffiez les données d'un bssid spécifique.
Ensuite, je lui donne le BSSID de ma cible.
Ensuite, je lui dis que je veux que vous ne sniffiez que les
données d'un canal spécifique et que
je lui donne le
canal sur lequel je veux qu'il sniffe
des données, encore une fois, nous pouvons l'obtenir d'ici, c'est le numéro deux.
Enfin, je lui dis que je
veux que vous
écriviez toutes les données que vous allez
capturer dans un fichier que nous appellerons
test, puis je lui donnerai mon adaptateur sans
fil en mode moniteur qui est mon0.
Maintenant, je vais frapper Enter.
Et comme vous pouvez le constater, contrairement
à la dernière fois, airodump-ng ne me montre qu’un réseau ici.
C'est le réseau sur lequel je voulais qu'il renifle des données.
Et nous pouvons aussi voir
que nous avons une toute nouvelle section en ce moment.
Ainsi, lorsque j'ai lancé Airodump-Ng lors de la conférence précédente, vous avez constaté
que je n'avais que les réseaux ici
et que je n'avais rien ici en bas.
Mais maintenant, vous pouvez voir que nous avons plus
d'entrées ici dans la deuxième section
des réseaux et, en gros, tout ce que
vous voyez ici dans
la deuxième section, ce sont les clients ou les périphériques connectés à
ce réseau.
Nous pouvons donc voir que
trois périphériques sont connectés au réseau et
que vous pouvez voir les adresses MAC de ces
périphériques sous la station.
Vous pouvez donc voir que tous ces appareils
sont connectés au même réseau.
Donc, le BSSID est toujours le
même, c'est l'adresse MAC du réseau et
sous la station,
nous avons les différents clients ou différents périphériques connectés à
ce réseau.
Nous pouvons également voir la puissance, il s'agit donc de la force
du signal de chacun de ces appareils.
Nous pouvons voir
la vitesse, nous pouvons voir la quantité
de données perdue, nous pouvons voir la quantité
de trames ou de paquets que
nous avons capturés et nous pouvons voir si
l'un de ces périphériques recherche toujours des réseaux.
Ainsi, parfois, lorsque vous exécutez airodump-ng sur
tous les réseaux,
vous voyez toujours la section et
vous remarquerez que certains périphériques ne
sont pas connectés et qu'ils essayent ou
cherchent littéralement des réseaux.
Donc, vous verriez le nom
des réseaux qu'ils recherchent sous la sonde.
Maintenant, si j'appuie sur Ctrl + C,
airodump-ng va quitter, il ne fonctionnera plus mais
je devrais avoir de nouveaux fichiers dans mon répertoire de travail actuel contenant
les données que nous
venons de capturer, car rappelez-vous,
lorsque nous exécutons la commande, utilisez l'option write ici pour
stocker les données dans un fichier appelé test.
Donc, si je me contente de lister tous les
fichiers de mon répertoire de
travail actuel, vous pouvez voir que j’ai
quatre fichiers, qui commencent tous par test.
Mais ils ont tous des extensions différentes.
Donc nous avons un fichier CSV, nous avons un netxml, nous
avons un plafond et nous
avons un Kismet. CSV.
Maintenant, remarquez également que airodump-ng
ajoutait automatiquement moins 01 à chacun
de ces fichiers.
Ainsi, à l'avenir,
lorsque vous utiliserez le fichier de
capture, veillez à bien ajouter -01 au
nom de fichier que vous avez spécifié dans la commande.
Maintenant, le fichier principal que nous allons utiliser
est le fichier cap.
Encore une fois, ce fichier contient
les données que nous
avons saisies pendant la période de travail d’airodump-ng.
Et fondamentalement, ce fichier doit contenir tout ce
qui a été envoyé vers et depuis mon réseau cible.
Il doit donc contenir des URL,
des messages de discussion en ligne, des noms
d'utilisateur, des mots de passe ou tout ce que ces appareils ont fait sur Internet, car
tout ce qu'ils doivent faire devra
être envoyé au routeur, comme nous
l'avons vu auparavant.
Le seul problème est que si vous regardez le cryptage
ici, vous pouvez voir que mon réseau cible utilise le cryptage WPA2.
Ainsi, toutes les données envoyées entre le
routeur et les clients sont cryptées.
Alors laissez-moi vous montrer ce que je veux dire.
Je vais utiliser un outil appelé Wireshark pour
analyser les données et
ne vous inquiétez pas pour savoir comment utiliser Wireshark.
Nous en reparlerons dans les détails plus tard.
Pour le moment, je
veux juste m'assurer que vous comprenez
bien l'idée que nous sommes maintenant en mesure de
capturer tous ces paquets, le seul problème étant que ces paquets sont cryptés.
Donc, je vais faire une Wharshark pour exécuter Wireshark.
Et ensuite, je vais ouvrir mon fichier de
capture, je vais donc aller dans Fichier, Ouvrir et il
est déjà dans mon répertoire racine, alors
je vais simplement faire défiler l'écran
et sélectionner mon test-01. casquette.
Je vais l'ouvrir et je
vais simplement mettre ceci en plein écran et, comme
vous pouvez
le constater, si nous cliquons sur l'un de
ces paquets, vous verrez que nous n'avons vraiment aucune donnée utile.
Vous pouvez voir que tout ressemble à du charabia
et que nous ne pouvons rien
lire, même si ces paquets peuvent contenir des noms d'utilisateur, des mots de
passe ou des URL.
La seule chose utile que nous pouvons voir
ici est le fabricant de l'appareil.
Nous connaissons donc l'un des périphériques connectés au réseau qui
possède cette adresse MAC spécifique. Il s'agit donc de
celui qui se termine par E8
et si nous montons, nous pouvons voir que c'est ce périphérique spécifique, nous
savons maintenant qu'il s'agit d'un périphérique Apple.
Cela pourrait donc être un ordinateur
Apple, un iPhone ou un iPad, et c’est
en fait mon ordinateur MacBook qui
est la machine hôte.
Encore une fois, nous pouvons voir que nous
avons également un appareil utilisant un
jeu de puces Huawei, ce qui peut donc être un téléphone ou un routeur.
Et si vous regardez l'adresse MAC ici
et la comparez aux adresses MAC
que nous avons ici, vous
pouvez voir que c'est en fait sous le BSSID,
donc c'est l'adresse MAC du routeur.
Nous savons maintenant que la
marque de mon routeur est Huawei.
Ainsi, nous pouvons collecter plus d’informations
en ouvrant ce fichier
dans Wireshark et deviner
quels ordinateurs
sont présents et quels systèmes d’exploitation ils
utilisent, mais cela n’est pas assez
détaillé et le principal problème
est le fait que le réseau utilise le cryptage.
Maintenant, dans la
section suivante, nous allons parler de la façon de casser
ce cryptage. Une fois que nous aurons terminé, vous verrez comment
nous pouvons voir les mots de passe,
les noms d’utilisateur en texte brut et vous verrez également comment nous
pouvons cartographier Tous les ordinateurs du
même réseau rassemblent des informations détaillées à
leur sujet, les piratent et réalisent des tâches vraiment très cool.
Maintenant, vous devriez deviner d'après tout ce que
j'ai dit jusqu'à présent, si
ce réseau était un réseau ouvert, s'il n'utilisait aucun
mot de passe,
vous auriez pu voir toutes les URL
et tout ce qu'ils font. ici.
Mais encore une fois, si vous ne pouvez
pas vous connecter au
réseau sans mot de passe, vous vous retrouverez automatiquement dans la section de connexion
et dans cette section, comme je l'ai
dit, nous allons parler de certaines attaques vraiment très cool
peut faire une
fois que vous avez le mot de passe ou une fois que vous
pouvez vous connecter au réseau.
Alors ne vous inquiétez pas pour Wireshark pour le moment.
Je voulais simplement m'assurer que vous compreniez
pourquoi le chiffrement est utile et pourquoi il est utilisé et
pourquoi nous ne
pouvons pas voir grand chose maintenant parce
que nous ne connaissons pas la clé.
Nous parlerons de Wireshark et de tout cela plus tard dans
la section suivante.