Istruttore: Nelle lezioni
precedenti abbiamo imparato a usare Bettercap
per fare una serie di cose interessanti.
Ma tutto ciò che abbiamo fatto, l'abbiamo fatto
attraverso un testo o un'interfaccia terminale.
C'è anche un'interfaccia web o un'interfaccia grafica per Bettercap che
possiamo usare per fare tutto ciò che ti
ho mostrato finora.
Il motivo per cui ho iniziato con l'interfaccia
testuale, perché prima di tutto, in realtà
preferisco usarla e la uso sempre al
posto dell'interfaccia grafica.
Penso che sia più
veloce, puoi usarlo per raggiungere il
tuo obiettivo e lanciare gli attacchi molto più velocemente.
Richiede anche meno risorse e meno moduli, quindi è
meno probabile che fallisca ed è meno bacato.
Non
solo, ma imparando a usare l'interfaccia testuale,
ti ho mostrato anche come modificare manualmente i caplet
e gli script dove sono memorizzati, e
come usarli correttamente senza
la necessità di un plugin aggiuntivo,
che è il plugin che gestisce l'interfaccia web.
Detto questo,
alcune persone pensano ancora che l'interfaccia web
sia più user-friendly ed è
per questo che ne parlerò in questa lezione.
Quindi inizierò Bettercap digitando bettercap, e farò
-iface per selezionare la mia interfaccia
che è eth0.
E questa volta non
specificherò un caplet, perché voglio semplicemente
avviare Bettercap sull'interfaccia connessa alla rete di destinazione.
Quindi premeremo
invio e funzionerà senza problemi come al solito.
Ora, se stai usando l'immagine Kali
personalizzata che ho
creato per questo corso, puoi semplicemente avviare
l'interfaccia web digitando http-ui.
Ma se stai usando la versione originale
di Kali o se stai usando Bettercap su una
distribuzione diversa, allora dovrai installare l'interfaccia web,
quindi dovrai fare ui. update per installarlo,
e poi, una volta installato, puoi semplicemente fare http-ui.
Ora,
come ho detto, poiché sto utilizzando
l'ultimo Kali personalizzato
creato per questo corso, posso semplicemente eseguirlo digitando
http-ui senza dover installare nulla.
E se premo invio,
vedrai che funzionerà senza problemi
su questo URL.
Quindi copierò questo e andremo ad aprirlo
nel mio browser web.
E perfetto.
Come puoi vedere, otteniamo la pagina di accesso per l'interfaccia web, quindi il
nome utente predefinito è user e
la password predefinita è pass.
Farò clic su Accedi per accedere.
E come puoi
vedere, abbiamo un'interfaccia molto semplice e facile da usare.
Non ci sono più comandi che dobbiamo eseguire, anche
se possiamo eseguire comandi qui tramite
la riga di comando.
Proprio qui, abbiamo il registro degli eventi.
Quindi questo è simile a quello che vedi qui nel
terminale, ma ha un'interfaccia molto più carina.
Puoi utilizzare la barra di ricerca qui
per filtrare, se stai cercando un registro
specifico o un evento specifico.
E puoi effettivamente fare clic su qualsiasi tipo di evento per silenziarlo,
quindi non vedrai nessuno di quell'evento sullo schermo.
Tutto questo sta accadendo qui, nel menu degli eventi.
La prossima pagina utile sarebbe la pagina di destinazione proprio
qui, che ti mostrerà tutti i dispositivi collegati
alla rete, quindi
è simile a quando facevamo rete. mostrare.
Come puoi vedere in questo momento, abbiamo solo il router, che è
un 10. 0. 2. 1 e il
mio computer attuale, che è 10. 0. 2. 15, questa è Kali.
Ora, come sai,
prima di iniziare la rete. ricognizione e rete. sonda per
scoprire tutti i dispositivi sulla stessa rete.
Quindi quando sei qui, invece di scrivere i comandi,
tutto ciò che devi fare è cliccare su questo pulsante di riproduzione
per avviare la rete. sonda e fai clic
su questo pulsante di riproduzione per avviare la rete. recon, riceverai
delle belle notifiche qui.
E come
puoi vedere, siamo riusciti a scoprire tutti i dispositivi connessi.
Puoi anche vedere, e qui abbiamo un bel tag
per dirci che questo è il
gateway e un bel tag che ci dice che questo è il
nostro computer, e i dispositivi che abbiamo scoperto sono questi due
dispositivi, e puoi vedere, questo è il mio dispositivo
MS Edge, la macchina Windows che abbiamo sempre preso di mira.
Di nuovo, poiché questa è un'interfaccia web molto
semplice, non dovrai digitare
nulla, puoi fare clic su questa piccola
freccia proprio qui accanto alla macchina,
accanto all'IP, puoi scansionare questa macchina per
le porte o aggiungerla al tuo obiettivi di spoofing.
Quindi non dovrai impostare arp. parodia. target a questo
IP, tutto ciò che devono fare è
letteralmente cliccare qui e viene automaticamente aggiunto allo spoof ARP.
Non solo,
ma vedremo una piccola finestra carina qui
per configurare il nostro spoofer ARP, e ricorda
che una volta impostavamo questa opzione su true, il full
duplex, quindi tutto ciò
che devo fare ora è solo cliccare qui per controllarlo , e per
avviare questo spoofer, tutto
ciò che devo fare è fare clic su avvia spoofing e fatto.
Ora dovremmo falsificare il bersaglio.
Come puoi
vedere, vediamo anche una bella icona qui accanto a
questo IP per dirci che al momento stiamo falsificando questo IP,
dicendogli che siamo il gateway.
Quindi ora se vado al mio obiettivo e faccio arp -a, puoi
vedere che l'indirizzo Mac del router è cambiato nell'indirizzo
Mac della macchina Kali, che è questo.
Quindi questo significa che stiamo correttamente falsificando questo dispositivo, dicendogli
che siamo il router e
siamo riusciti a diventare l'uomo nel mezzo.
In realtà vi ho mostrato come fare tutto questo in precedenza nei
dettagli, quindi se non ricordate nulla di tutto ciò, o
se qualcosa di tutto ciò vi sembra strano,
allora per favore tornate indietro e rivedete le lezioni
in cui ho trattato queste cose.
Ora, ti ho anche mostrato come
bypassare HTTPS e bypassare parzialmente HSTS usando un caplet.
Ancora una volta, abbiamo un bel menu qui per i caplets.
E come puoi vedere, abbiamo tutti i
caplet attualmente disponibili con Bettercap e
tutto ciò che devi fare è semplicemente
fare clic sui
caplet che vuoi eseguire e, nel mio caso, è il caplet hstshijack.
Inoltre, se ricordi, quando modificavamo questo caplet, dovevamo aprire
la posizione in cui sono installati i
caplet e quindi aprire
il caplet in un editor di testo
e quindi modificare le sue opzioni.
Mentre qui,
puoi letteralmente modificare tutte le opzioni che
desideri all'interno di questo menu, fai clic sull'icona del disco proprio qui per salvare,
quindi fai clic su Riproduci per eseguire questo caplet.
E
come puoi vedere, ricevi delle
belle notifiche che ti dicono che tutto è stato eseguito come previsto,
e in questo momento possiamo andare avanti e testarlo.
Quindi, se vado qui e cancello i dati di navigazione come al
solito, e poi se vado su una
normale pagina HTTPS, come StackOverflow. com, vedrai che questo verrà caricato su
HTTP in modo che possiamo accedere e dovremmo essere in grado di
ottenere il nome utente e la password,
come ti ho mostrato prima.
E possiamo testare il bypass HSTS parziale, quindi se vado
su Google. cioè, e
cerca Facebook, fai clic
sul primo risultato e
perfeziona.
Come puoi vedere, si sta caricando di nuovo su HTTP normale
qui, quindi se accedo le informazioni verranno catturate dal
mio sniffer.
Quindi, come puoi vedere, è molto, molto facile modificare i caplet
e persino eseguirli attraverso questa interfaccia web.
Puoi anche eseguire tutti gli altri plug-in
tramite il menu avanzato qui.
Quindi, per esempio, se volessi avviare lo sniffer, tutto ciò che
devi fare è scorrere qui in basso, cercando
lo sniffer, e ce l'abbiamo
proprio qui, net. sniff, se
ci clicco sopra, come puoi vedere in alto, non funziona.
E proprio qui, invece di eseguire i comandi, tutto ciò
che devi fare è fare clic sul
comando che vuoi eseguire.
Non solo,
ma se desideri modificare una qualsiasi delle opzioni, di
nuovo, tutto ciò che devi fare
è digitare quello che vuoi modificare qui,
fare clic sul salvataggio qui,
quindi eseguire il comando che desideri eseguire .
Quindi, se volessi avviare lo sniffer ora, tutto ciò
che devo fare è semplicemente cliccare su net. annusare, e questo
avvierà lo sniffer per me.
Ora, lo sniffer combinato con gli
eventi piacevoli che
possiamo ottenere qui, rende più facile filtrare i dati che acquisiamo, ma
non è ancora il modo migliore per filtrare
i dati di acquisizione.
Tratterò come annusare correttamente i
dati e filtrarli utilizzando Wireshark, che è
lo strumento migliore per annusare e filtrare i dati.
Ma
ancora una volta, questa interfaccia web qui fornisce un
modo migliore di interagire e utilizzare Bettercap.
Ora, non ti ho mostrato come usare i
menu WiFi, BLE, HID e Posizione, perché in
realtà non usavamo nessuno
di questi moduli in precedenza,
quindi volevo solo concentrarmi sul mostrarti
come fare tutto ciò che ho fatto finora usando questa interfaccia.
Come ho detto, è più facile da usare, sono
d'accordo, ma una volta che ti sarai
abituato all'interfaccia del terminale, sarà facile come questo.
Per me è più
organizzato, può essere utilizzato per raggiungere i miei
obiettivi molto più velocemente, utilizza meno risorse
ed è più veloce, ecco perché preferisco usarlo sull'interfaccia web.
E se non fosse
per mostrarti come usare l'interfaccia web, non la installerei nemmeno.
Ma alla fine della giornata, voglio mostrarti entrambe le opzioni,
e ovviamente sei libero di usare qualunque cosa sia più facile per te.