Istruttore: Nell'ultima
lezione, abbiamo visto usare airodump-ng per elencare
tutte le reti intorno a
noi e visualizzare informazioni utili su di esse.
Di solito, lo facciamo
per vedere la nostra rete target,
vedere la potenza del segnale, vedere quanto siamo lontani da essa
e quindi iniziare a prendere di mira questa rete target.
Ora, in questo
esempio, suppongo che la mia rete
target sia questa proprio qui.
Questa è in
realtà la rete a cui è connessa la mia
macchina host e ora che ho
la mia rete di destinazione e ho alcune
informazioni di base a riguardo, vediamo come possiamo eseguire
airodump-ng solo su questa rete,
non su tutte le reti.
E in questo modo,
saremo in grado di raccogliere ulteriori informazioni al riguardo.
Quindi per fare questo, prima di
tutto, dovrò scrivere il nome del mio
programma che è airodump-ng.
Quindi ho intenzione di specificare un BSSID specifico o un
indirizzo MAC specifico
per airodump-ng da cui annusare i dati.
Quindi la mia rete di destinazione ha un BSSID di questo.
Possiamo vederlo qui sotto il BSSID.
Quindi
lo copierò e poi farò --bsid e gli
darò il BSSID che ho appena copiato.
Successivamente, specificherò un canale per
airodump-ng da annusare.
Ancora una volta, se guardiamo sotto la colonna Canale qui, possiamo vedere
la mia rete di destinazione è
sul canale due.
Quindi farò --channel 2.
Quindi ora, stiamo dicendo a
airodump-ng che voglio che tu annusi i dati sul
canale due e solo da una rete che ha questo BSSID.
Dirò anche a airodump-ng che
voglio che tu memorizzi tutti i dati
che raccoglierai per me in un file.
Quindi dirò: scrivi e poi scriverò un
nome di file e chiameremo questo
test e alla
fine, come al solito, devo
dargli il nome del mio adattatore wireless
in modalità
monitor che è mon0 in il mio caso.
Quindi un comando molto semplice.
Ripassiamolo ancora una volta.
Stiamo facendo airodump-ng, questo è il nome
del programma che voglio usare.
Sto dicendo che voglio solo che tu annusi
i dati da un bssid specifico.
Quindi gli sto dando il BSSID del mio obiettivo.
Poi gli dico che voglio che tu abbia solo annusare i dati
da un canale specifico e gli
sto dando il
canale da cui voglio che annusi i
dati, di nuovo, possiamo ottenerli da qui, è il numero due.
Infine, sto dicendo che voglio
che tu scriva
tutti i dati che acquisirai in
un file che lo chiameremo test
e quindi gli darò il mio adattatore
wireless in modalità monitor che è mon0.
Ora premerò Invio.
E come puoi vedere, a differenza
dell'ultima volta, airodump-ng mi sta mostrando solo una rete qui.
Questa è la rete su cui volevo sniffare i dati.
E possiamo anche
vedere, al momento abbiamo una sezione completamente nuova.
Quindi, quando eseguo airodump-ng nella lezione precedente, hai visto che
avevo solo le reti qui
e non avevo nulla qui in fondo.
Ma ora, puoi vedere che abbiamo più
voci qui nella seconda sezione
delle reti e, fondamentalmente, tutto ciò che
vedi qui nella
seconda sezione, questi sono i client o i dispositivi collegati a
questa rete.
Quindi, in questo momento, possiamo vedere
che questa rete ha tre dispositivi collegati
ad essa e puoi vedere gli indirizzi MAC di questi
dispositivi sotto la Stazione.
Quindi puoi vedere tutti questi dispositivi
collegati alla stessa rete.
Quindi il BSSID è sempre lo
stesso, questo è l'indirizzo MAC della rete
e sotto la
Stazione, abbiamo i diversi client o dispositivi diversi collegati a
questa rete.
Possiamo anche vedere la potenza, quindi questa è la potenza del
segnale di ciascuno di questi dispositivi.
Possiamo vedere la
velocità, possiamo vedere la quantità di
dati persi, possiamo vedere la quantità di
frame o pacchetti che abbiamo
acquisito e possiamo vedere se qualcuno di
questi dispositivi sta ancora sondando le reti.
Quindi a volte, quando esegui airodump-ng su
tutte le
reti, vedresti ancora la sezione
e vedresti che alcuni dispositivi
non sono connessi e stanno letteralmente
provando o cercando reti.
Quindi vedresti il nome delle
reti che stanno cercando sotto la sonda.
Ora, se premo Control + C, airodump-ng
si chiuderà, smetterà di funzionare ma dovrei avere
nuovi file nella mia directory di lavoro corrente che contengono i dati
che abbiamo appena catturato
perché ricordiamo, quando eseguiamo il
comando, noi utilizzare qui l'opzione di scrittura per archiviare
i dati in un file chiamato test.
Quindi, se faccio solo per elencare tutti i
file nella mia directory di
lavoro corrente, puoi vedere che ho
quattro file, tutti iniziano con il test.
Ma hanno tutte estensioni diverse.
Quindi abbiamo un CSV, abbiamo un netxml, abbiamo
un limite e abbiamo
un Kismet. csv.
Ora nota anche che airodump-ng
ha automaticamente aggiunto meno 01 a ciascuno
di questi file.
Quindi, in futuro,
quando vai e provi a
usare il file di acquisizione, assicurati di
aggiungere -01 al nome del file specificato nel comando.
Ora, il file principale che useremo è
il file cap.
Ancora una volta, questo file contiene
i dati che abbiamo acquisito
durante il periodo in cui airodump-ng stava lavorando qui.
E sostanzialmente questo file dovrebbe contenere tutto ciò che
è stato inviato da e verso la mia rete di destinazione.
Quindi dovrebbe contenere URL, messaggi
di chat, nomi utente, password o qualsiasi
cosa che uno di questi dispositivi abbia fatto su Internet perché tutto ciò
che deve fare dovrà essere
inviato al router come abbiamo
visto prima.
L'unico problema è che se guardi la crittografia qui,
puoi vedere che la mia rete di destinazione utilizza la crittografia WPA2.
Quindi tutti i dati inviati tra il
router e i client sono crittografati.
Quindi lascia che ti mostri cosa intendo.
Userò uno strumento chiamato Wireshark per
analizzare i dati
e non preoccuparti di come usare Wireshark.
Ne parleremo in dettaglio più avanti.
In questo momento,
voglio solo assicurarmi di capire
l'idea che ora siamo in grado di acquisire
tutti questi pacchetti, l'unico problema è che questi pacchetti sono crittografati.
Quindi farò WireShark per eseguire Wireshark.
E poi aprirò il mio file di
acquisizione, quindi andrò su File, Open ed è
già nella mia directory principale, quindi
scorrerò verso il basso e
selezionerò il mio test-01. cap.
Lo aprirò e lo
metterò a schermo intero e come puoi
vedere, se
facciamo clic su uno di questi
pacchetti, vedi che non abbiamo davvero dati utili.
Puoi vedere tutto sembra incomprensibile e
non possiamo leggere nulla
anche se questi pacchetti potrebbero contenere nomi utente, password
o URL.
L'unica cosa utile che possiamo vedere qui
è il produttore del dispositivo.
Quindi conosciamo uno dei dispositivi collegati alla rete
che ha questo specifico indirizzo MAC, quindi è
quello che termina con E8
e se saliamo, possiamo vedere che è questo dispositivo specifico, sappiamo
che ora è un dispositivo Apple.
Quindi potrebbe essere un computer Apple, potrebbe
essere un iPhone o un iPad e questo è
in realtà il mio computer MacBook
che è la macchina host.
Ancora una volta, possiamo vedere che abbiamo anche
un dispositivo che utilizza un set
di chip Huawei, quindi questo può essere un telefono o potrebbe essere il router.
E se guardi l'indirizzo MAC qui e
lo confronti con gli indirizzi MAC
che abbiamo qui, puoi
vedere che questo è effettivamente sotto il BSSID, quindi
questo è l'indirizzo MAC del router.
Quindi ora sappiamo che la
marca del mio router è Huawei.
Quindi possiamo raccogliere ulteriori informazioni aprendo
questo file in Wireshark e
possiamo indovinare quali computer
ci sono
e quali sistemi operativi usano ma questo
non è abbastanza dettagliato e il
problema principale con questo è
il fatto che la rete sta usando la crittografia.
Ora, nella
prossima sezione, parleremo di come rompere questa crittografia
e una volta fatto, vedrai come possiamo vedere
le password, i nomi utente
in testo semplice e vedrai anche come possiamo mappare
tutti i computer sulla
stessa rete, raccolgono informazioni dettagliate su
di essi, vi hackerano e fanno cose davvero interessanti.
Ora, dovresti indovinare da tutto ciò che ho detto
finora, se questa rete fosse una
rete aperta, se fosse una rete che non utilizza alcuna
password, allora saresti
stato in grado di vedere effettivamente tutti gli
URL e tutto ciò che fanno qui.
Ma ancora una volta, se non riesci
a connetterti alla rete
senza una password, sarai automaticamente nella sezione post connessione e in
quella sezione, come ho detto,
parleremo di alcuni attacchi davvero fantastici che tu
puoi fare
una volta che hai la password o una volta che
puoi connetterti alla rete.
Quindi non preoccuparti per Wireshark per ora.
Volevo solo assicurarmi di capire
perché la crittografia è utile e perché viene
utilizzata e
perché non possiamo vedere molto
ora perché non conosciamo la chiave.
Parleremo di Wireshark e tutto il resto più avanti
nella prossima sezione.