Istruttore: Ora
in questa lezione, voglio mostrarti come utilizzare
Wireshark per scoprire i dati inviati attraverso i moduli,
ogni volta che qualcuno compila un modulo.
E ovviamente, questo ci
permetterà di ottenere nomi utente
e password se le persone accedono ai propri account.
Quindi, sto già eseguendo BetterCAP,
quindi sono già l'uomo nel mezzo.
E a Wireshark qui, inizierò una nuova cattura.
Quindi continuerò senza salvare questo.
Il filtro è già impostato
su HTTP, quindi mi mostrerà solo i pacchetti HTTP qui.
E vado su un sito Web di destinazione qui, quindi
andiamo su vulnweb. com.
Ora tieni a
mente, come ho detto, devi accedere a
una pagina HTTP, ma va bene
perché abbiamo già imparato a bypassare HTTPS e anche parzialmente a bypassare HSTS.
Quindi, accederò a un sito Web
che utilizza solo HTTP qui, perché è solo più semplice e
abbiamo già imparato a bypassare HTTPS e HSTS, quindi non
c'è motivo di ripeterlo.
Stiamo effettuando l'accesso con un nome utente impostato su admin.
Ricevo la password per 123abc.
Vado a fare clic su
Login e questo dovrebbe essere stato catturato da Wireshark.
Ora andiamo avanti e proviamo effettivamente
questo con un sito Web che utilizza HTTPS.
Quindi andiamo a StackOverflow. com.
Ancora una volta,
come puoi vedere, fintanto che il sito Web viene ridimensionato al normale
HTTP, saremo in grado di acquisire i dati inviati
da e verso questo sito Web.
Quindi, effettueremo l'accesso.
Inserisci il nome utente, lo inseriremo in zaid @ zedsecurity. org, e poi inseriremo
la password.
Quindi faremo solo 123123abc.
E torniamo a Wireshark e
vediamo come possiamo scoprire il nome utente e la password.
Quindi prima di tutto, fermerò la cattura.
E ciò che vogliamo cercare sono le richieste POST.
Quindi vedi qui questa richiesta proprio qui era
POST, per esempio, e qui era GET.
Ora i moduli vengono generalmente inviati tramite POST, in
particolare i moduli di accesso.
Quindi, se stai cercando informazioni di
accesso, vuoi cercare POST qui.
Quindi, scendendo possiamo vedere che abbiamo una richiesta POST qui.
Ora farò clic qui per mostrare effettivamente meno informazioni, quindi
è più facile per noi vedere.
Quindi possiamo vedere che questo POST è stato inviato a Google.
Non ci interessa,
stiamo cercando materiale che è stato inviato a Vulnweb.
Quindi continuerò.
Possiamo vedere che abbiamo una richiesta POST
qui a una pagina di accesso, quindi questo è sicuramente interessante.
Ora, se guardiamo in basso, lasciatemi solo rimpicciolire.
Quindi, se guardiamo qui sotto e guardiamo i dati del modulo HTML, puoi
vedere che qui abbiamo un nome utente,
inviato a testhtml5. vulnweb. com.
Il nome utente è admin e la password è 123abc.
Ora se scorriamo di nuovo in basso alla ricerca di richieste
POST, puoi vedere che abbiamo una
richiesta POST per una pagina chiamata login utenti.
Quindi, molto, molto interessante.
Se facciamo clic su questo, vedrai, se scorriamo verso il basso, vedrai
che abbiamo l'e-mail, zaid @ zedsecurity. org
e la password 123123abc.
Ancora una volta, questo
dimostra che con Wireshark sarai in grado di catturare tutto.
Ora questo può effettivamente essere molto,
molto utile, perché ho notato che BetterCAP è eccezionale
nelle password di sniffin.
E ti dà praticamente sempre le password,
ma nei casi strani, a volte non riuscivo a
filtrare il nome utente e la password per me.
Quindi, con Wireshark sarai effettivamente in grado di ottenere tutto ciò che
passa attraverso la tua interfaccia.
Quindi quello che potresti effettivamente fare è che puoi
semplicemente andare al tuo caplet che usiamo sempre, il caplet spoof.
Questo qui.
Aprilo con l'Editor di testo.
E come sai, in questo
caplet, accendiamo il nostro sniffer qui,
quindi impostiamo l'annusatore. da locale
a vero, quindi lo accendiamo.
Ma prima di accenderlo, puoi effettivamente
impostare la rete. annusare. output in
una posizione per un file che conterrà tutto
ciò che BetterCAP acquisisce.
Quindi non dovrai avviare Wireshark mentre
BetterCAP sta funzionando.
Puoi semplicemente, qui, specificare un luogo.
Ad esempio, diciamo root / capturefile. cap.
E poi, quando esegui il tuo spoof
caplet, accenderà la sonda, accenderà la ricognizione, eseguirà il
tuo attacco di spoofing,
mettendoti nel mezzo della connessione.
Eseguirà anche lo
sniffer e memorizzerà tutto ciò che BetterCAP acquisisce in
un file di acquisizione.
Quindi, tutto quello che dovrai fare è venire
qui, andare su File, Apri e aprire il file che hai catturato e analizzarlo,
come sto facendo in questo momento.
Quindi questo può essere molto, molto utile
anche se non hai molte risorse sul tuo computer, o
se hai un piccolo laptop o persino un telefono.
E acquisisci i dati con esso,
memorizzi tutto in un file
di acquisizione, quindi semplicemente aprilo qui in Wireshark e analizzalo.
Ora finalmente, prima di finire questa
lezione, perché tutto ciò di cui stiamo parlando ora è
filtrare i dati, una funzione davvero molto utile quando si filtrano i
dati è la funzione Ctrl + F, la Trova.
Quindi puoi semplicemente premere Ctrl + F dalla tastiera, questo
aprirà questa barra proprio qui, questa barra di
ricerca, che puoi usare per trovare qualsiasi
cosa all'interno dei pacchetti catturati.
Quindi, prima di tutto, imposterò la
ricerca per cercare tra i dettagli del pacchetto.
Lo terrò su Narrow & Wide.
Qui, lo imposterò su Stringhe,
in modo che cerchi un testo normale.
E ad esempio, supponiamo che stia cercando accessi che
una persona di nome Zaid ha tentato, tutto ciò che
devo fare è digitare Zaid.
E se premo Invio.
E come puoi vedere, ci ha portato al tentativo
di accesso quando ho effettuato l'accesso a StackTranslate.it.
Oppure supponiamo che tu stia cercando tentativi di
accesso da parte di una persona di nome admin o di un utente di nome admin.
Ancora una volta, se premo Invio, mi porterà alla prima volta in cui
si è verificata un'occorrenza della parola admin, che
è qui.
Non contiene informazioni utili, ma posso semplicemente fare
clic su Trova per trovare il pacchetto successivo
che contiene la parola admin.
Ancora una volta, questo pacchetto non contiene davvero nulla di utile.
Possiamo andare dopo.
Dovremo effettivamente andare alla fine del file e andare su,
perché è stata la prima cosa che abbiamo effettuato l'accesso,
quindi continuerò a fare clic su Avanti.
E proprio qui abbiamo la richiesta POST per l'amministratore.
E se scendiamo di nuovo,
come puoi vedere, abbiamo il nome utente come admin e la password come 123abc.
Quindi questa funzione può essere molto, molto utile per
aiutarti a trovare quello che stai cercando.
Se stai cercando un nome di accesso specifico.
Se stai cercando un tag
specifico, un file specifico e così via.