Istruttore: In
questa lezione parleremo dello strumento chiamato Wireshark.
Wireshark è un analizzatore di protocollo di rete.
Non è progettato per hacker e
non è progettato per hackerare e spiare altre persone sulla rete.
È progettato per gli amministratori di rete in modo che possano
vedere cosa sta succedendo nella loro
rete e assicurarsi che tutto funzioni correttamente e che
nessuno stia facendo qualcosa di male o di sospetto sulla rete.
Il modo in cui funziona Wireshark è che ti
consente di selezionare un'interfaccia e quindi registra tutti i pacchetti o tutto il
traffico che scorre attraverso quell'interfaccia.
Quindi stai selezionando un'interfaccia.
Potrebbe essere una scheda
wireless, potrebbe essere una scheda cablata, sul tuo computer attuale.
E poi inizierà a registrare tutte le informazioni che
fluiscono attraverso quell'interfaccia.
Ha anche un'interfaccia grafica davvero carina che ti permette
di analizzare questo traffico.
Quindi ti consente di filtrare questi pacchetti in
base al protocollo che li utilizza come HTTP, TCP e tutto il resto.
Ti permette anche di cercare certe cose.
Ad esempio, se stai
cercando cookie
o se stai cercando post
o ricevi richieste e ti consente anche di cercare tra
questi pacchetti, puoi cercare tra le informazioni memorizzate nei
pacchetti e trovare le cose che stai cercando.
È uno strumento davvero molto grande
e hai bisogno di un intero corso per questo.
Quindi in
questo corso, lo useremo in alcune
lezioni, coprendo solo le basi o le cose che ci riguardano.
Quindi l'idea principale qui è che Wireshark non è uno strumento di hacking.
Ti consente solo di catturare il traffico che scorre attraverso
il tuo computer, attraverso la tua interfaccia.
Lo userò ora
e ti sarà più chiaro.
Quindi andrò a Kali
e inizieremo Wireshark.
Puoi eseguire Wireshark dal prompt dei comandi,
oppure puoi semplicemente andare su tutte le applicazioni e digitare Wireshark, e
verrà visualizzato proprio qui.
Ci cliccherò e questo caricherà il programma
per me.
Questo è solo l'errore normale.
Basta ignorare questo errore.
E questa è l'interfaccia principale di Wireshark.
Quindi, prima
di tutto, puoi semplicemente andare al file e andare all'apertura.
E qui,
ti permetterà di aprire un file che hai già catturato.
Quindi, ad
esempio, se acquisisci i pacchetti usando uno sniffer diverso,
usando arrow dump o usando man in mezzo a sinistra o usando
t-shark, che è la parte del prompt dei comandi di Wireshark.
Quindi, se hai catturato pacchetti usando uno di questi
programmi e lo hai avviato in un file, puoi semplicemente entrare
qui, aprirlo e iniziare ad analizzare quel file.
Questo è davvero utile perché a volte non vuoi
davvero analizzare il traffico al volo.
Quindi a volte vuoi solo catturarlo.
Se lo sei, a volte stai catturando da un piccolo laptop o
la tua acquisizione intelligente cattura dal tuo telefono, e non
sei nemmeno a casa, sei
da qualche altra parte a fare i tuoi test con la penna
e poi torni a casa e poi tu vuoi analizzare ciò che hai catturato.
Quindi puoi memorizzarlo in un file.
E poi vieni qui, vai al
file, apri e apri il file che vuoi analizzare.
Quindi quello che voglio mostrarti qui è l'idea che Wireshark non è
uno strumento di hacking.
Non catturerà le cose che accadono
in un altro dispositivo.
Catturerà solo le
cose che scorrono attraverso la tua interfaccia.
Quindi proprio qui, possiamo vedere che abbiamo tutte le interfacce
nel mio computer.
Quindi possiamo vedere che abbiamo eth0.
Ne abbiamo qualcuno, che è proprio
qualsiasi, e abbiamo tutti gli altri che alcuni di loro
sono creati dalla scatola virtuale.
Quindi il principale qui è
eth0, che è l'interfaccia virtuale collegata alla mia rete NOC.
E puoi vedere che non c'è traffico che scorre
attraverso questo.
Quindi puoi vedere che questo
è costante e non sta succedendo nulla.
Quindi quello che farò ora è renderlo
un po' più piccolo, e aprirò il mio browser qui.
E andrò solo su un normale sito web.
Vado solo su google. com.
Ora, come puoi vedere qui,
puoi vedere che il traffico eth0 sta aumentando.
Quindi c'era del traffico generato tramite eth0.
Quindi, per sniffare
su questo, saremo in grado di catturare questi pacchetti
che sono stati inviati su eth0.
Ora quello che farò è andare alla mia macchina
Windows solo per dimostrare questo punto.
E esplorerò il sito web qui e vedrai
che eth0 non sarà interessato.
E il traffico generato su questa macchina Windows, che si
trova nella stessa rete della macchina Kali, non
verrà catturato dalla macchina Kali.
Quindi, se vado di nuovo su
Google qui, vedrai che non è successo nulla in eth0.
Quindi non c'è traffico che scorre attraverso questo.
È ancora costante.
E possiamo catturare solo i pacchetti che passano attraverso eth0.
Quindi ora probabilmente ti chiederai perché Wireshark è così utile?
Perché ne stiamo parlando?
Se possiamo vedere solo cose che passano attraverso il nostro computer,
perché ne stiamo parlando?
Bene, ne stiamo parlando perché vediamo
che c'è un gran numero di modi in
cui puoi
diventare l'uomo nel mezzo.
Abbiamo imparato a farlo usando lo spoofing ARP
e nelle lezioni
future ti mostrerò come
farlo creando un punto di accesso falso.
Quindi, quando siamo l'uomo nel mezzo, se
iniziamo a fiutare l'interfaccia che è usata
per diventare l'uomo nel mezzo, saremo
in grado di catturare tutto il traffico generato dalle
persone a cui ci rivolgiamo nel nostro
uomo in l'attacco centrale.
Quindi, se hai avviato il punto di accesso
falso, puoi iniziare a sniffare l'interfaccia trasmessa
nel segnale e puoi catturare tutti i pacchetti
inviati o ricevuti a chiunque sia connesso a quel punto
di accesso falso.
Se sei diventato l'uomo nel mezzo usando lo
spoofing ARP, seleziona l'interfaccia che hai usato quando hai lanciato
il tuo attacco di spoofing ARP.
Quindi per ora, diventerò l'uomo nel mezzo, usando
lo spoofing ARP.
Puoi usare ARP spoof o bettercap come ti ho mostrato prima,
ma userò bettercap usando lo stesso identico
comando che usavamo.
Quindi stiamo letteralmente solo facendo bettercap seguito dall'interfaccia che
è connessa alla mia rete di
destinazione, che è eth0.
E sto lanciando il mio caplet, questo caplet di spoofing,
in modo che configuri il modulo di spoofing ARP e lo
esegua per mettermi nel mezzo della connessione.
Quindi premo invio.
E come puoi vedere, funziona come previsto.
Quindi in questo momento dovrei essere nel mezzo della
connessione, intercettando tutto ciò che la macchina Windows di destinazione invia
o riceve.
Ora andiamo alla macchina
Windows e vediamo se faccio
qualcosa qui se influenzerà il traffico in eth0.
Quindi vedremo se Wireshark sarà in grado di catturare il
traffico generato da questo computer.
Quindi scriviamo qualcosa qui.
Lo cercherò su Google
o andrò su un altro sito web.
Andrò solo da Bing.
E se torniamo qui, vedrai
che qui viene generato traffico e possiamo vedere
che eth0 sta effettivamente catturando tutto ciò che sta
accadendo in un dispositivo completamente diverso.
Questo sta accadendo perché quando siamo l'uomo nel
mezzo, tutti i pacchetti generati dal dispositivo Windows vengono
effettivamente reindirizzati al mio computer proprio
qui al kali.
E poi Wireshark lo sta annusando dalla macchina Kali, lo
sta annusando dalla mia macchina locale.
Non lo sta annusando dalla rete.
Non lo sta annusando dal computer di destinazione.
Quindi, di nuovo,
se lo stai facendo con il punto di
accesso falso e ascolti semplicemente sull'interfaccia che stai trasmettendo, se
lo stai facendo con una vera rete wireless, se sei connesso
alla tua
rete wireless domestica usando la terra zero,
allora puoi semplicemente farlo con la terra zero.
Ma con lo
spoofing ARP, devi prima reindirizzare
il traffico, quindi puoi usare Wireshark.
Ora questo è solo per mostrarti cos'è Wireshark
e come funziona.
E volevo solo sottolineare l'idea che Wireshark non è
uno strumento di
hacking, è solo un programma che ti permette di registrare
i pacchetti che passano attraverso
una certa interfaccia e quindi analizzare questi pacchetti.
Quindi, nel
prossimo video, vedremo come possiamo
annusare e analizzare i pacchetti usando Wireshark.