Istruttore: Ora
in questa lezione impareremo come
configurare il router in modo che inoltri connessioni in
entrata alla macchina Kali in modo che possiamo ricevere connessioni inverse,
possiamo agganciare le persone a BeEF e
lanciare attacchi al di fuori della rete nello stesso
modo in cui abbiamo usato per lanciarli all'interno della rete.
Quindi, per accedere alle impostazioni del
router, di solito il router è il primo IP nella sottorete.
Quindi puoi vedere che il mio IP era 192. 168. 0. 11.
Di solito il router è il primo, quindi
sarà 198. 168. 0. 1.
Inoltre, un altro modo per ottenerlo, è possibile digitare
route -n e questo
ti mostrerà dove si trova il gateway.
E come puoi vedere,
è a 192. 168. 0. 1.
Quindi questo è l'indirizzo IP locale del router.
Lo sfogliamo nel nostro browser, quindi
lo scrivo qui.
192. 168. 0. 1.
Premi invio.
E come puoi vedere, ho
le impostazioni del mio
router e devo accedere con nome utente e password.
Ora, le impostazioni del router potrebbero apparire diverse
da router a router,
ma i nomi sono generalmente gli stessi.
Di solito, prima di tutto,
dovrai accedere
come puoi vedere qui per me.
E hai un nome utente e una password predefiniti o lo
sarà, li
vedrai su un adesivo dietro
o sotto il router stesso.
Quindi per me, ho effettivamente cambiato la
password, quindi accederò.
Quindi ho effettuato l'accesso qui al mio pannello di controllo
e, di nuovo, potrebbe apparire diverso per te.
Ma vuoi cercare qualcosa chiamato IP forwarding.
Per me, è in Avanzato.
Quindi andrò ad
Advanced, e poi continuerò a Forwarding.
Ed è qui che posso configurare il mio inoltro IP.
Quindi cerca qualcosa chiamato IP forwarding o
in realtà li ho visti su alcuni router chiamati
rete virtuale, non
so perché.
Ma vuoi cercare qualcosa che
ti permetta di impostare regole per reindirizzare le
porte all'interno della rete.
Quindi la porta che stava ascoltando al momento è
la porta 8080.
Quindi questa è la porta che abbiamo scelto nel gestore,
quella è la porta che abbiamo scelto nella backdoor
e quella è la porta su cui vogliamo ottenere la connessione.
Quindi il porto pubblico sarà 8080
e, di nuovo, il porto di destinazione sarà 8080.
E l'indirizzo IP di destinazione è l'indirizzo IP che è in
ascolto sulla porta.
Quindi questo è l'indirizzo IP della macchina Kali in
cui hai i tuoi gestori in esecuzione.
Quindi l'indirizzo IP di may Kali machine qui è
192. 168. 0. 11
e possiamo vederlo anche
qui dal risultato di ifconfig, quindi
è 192. 168. 0. 11.
Lo scrivo qui.
E questo è tutto,
questa è la regola che vogliamo aggiungere.
Vado a fare clic su
Salva e questa regola viene salvata.
Quindi ora ogni volta che il router riceve una
richiesta per la porta
8080, saprà che inoltrerà tale richiesta alla macchina
Kali e
il router non interromperà tale connessione.
Quindi in questo momento abbiamo impostato un percorso corretto.
Quindi la prima cosa che abbiamo fatto è stata creare la backdoor.
Abbiamo usato l'IP reale nella backdoor, non abbiamo
usato l'IP privato, quindi non abbiamo
usato 192. 168. 0. 11,
abbiamo usato l'IP reale.
Invieremo quella backdoor
a un dispositivo su una rete diversa.
Quel dispositivo eseguirà la backdoor.
La backdoor proverà a riconnettersi sul vero
IP al router, ma il
router saprà esattamente cosa fare con questo
perché abbiamo appena impostato la nostra
regola che dice al router di inoltrare qualsiasi
richiesta che arrivi sulla porta 8080 alla macchina Kali .
Anche quello che voglio
fare è, voglio davvero impostare una regola per la porta 80.
Questa è la porta su cui Apache,
sul quale è in esecuzione il mio server web.
E voglio abilitarlo in modo da poter scaricare la
backdoor dal computer di destinazione.
Quindi aggiungerò la regola per la porta 80.
E ancora, questa sarà la stessa macchina,
la macchina Kali.
E metteremo la porta 80 qui.
Salveremo questa regola.
E questo mi permetterà di scaricare
la backdoor perché ho inserito la backdoor in / va * /
www / proprio qui, quindi potrò effettivamente accedere al mio
server Web in Kali e scaricare la backdoor da fuori Internet.
Quindi avvierò il mio server web Apache.
Quindi questo è in realtà solo un altro esempio,
non è nemmeno necessario farlo.
Puoi semplicemente trasferire la backdoor tramite USB o
qualsiasi altro metodo o inviarlo via e-mail.
Ti sto solo mostrando un altro
esempio di come viene utilizzato il port forwarding.
Ora vado su una macchina Windows
e quella macchina Windows sarà connessa a
una rete completamente diversa.
E scaricheremo il file da lì.
Quindi ecco la mia macchina Windows
e se vado a controllare
il mio IP, vedrai che ha un IP pubblico esterno diverso.
Quindi cercherò qual è il mio IP.
Vedrai che l'IP qui è completamente
diverso dall'IP di questa macchina che abbiamo usato.
Quindi questi sono due dispositivi completamente separati
collegati a reti diverse.
E quello che farò sapere
è che accederò al mio server web Apache e scaricherò la
porta sul retro.
E normalmente, senza inoltro IP, non
sarai in grado di farlo.
E per
accedervi, prima ottengo di nuovo l'IP di
questa macchina perché l'ho dimenticato.
Ed è 89. 100. 145. 189.
E abbiamo chiamato la nostra backdoor, backdoor, quindi ho
intenzione di digitare backdoor. EXE.
E premi invio.
In realtà sono 189 qui, non 89.
E come puoi
vedere, sono stato in grado di scaricare la backdoor.
E questo dovrebbe effettivamente
dirti che l'inoltro IP è stato impostato correttamente perché
senza quello, senza l'inoltro IP,
non sarei in grado
di accedere al mio server web e scaricare
la backdoor.
Quindi sto effettivamente accedendo al web server di Kali come se
fosse un normale sito Web.
Puoi effettivamente ospitare pagine Web false, puoi ospitare
siti Web, tutto
ciò che desideri in questo momento su Apache.
Quindi entrerò, gestirò
la backdoor e
vedremo se questo mi darà una connessione inversa
sulla mia macchina Kali, che
si trova su una rete completamente diversa.
E come
puoi vedere, ho una shell Meterpreter inversa
e puoi vedere che
la shell proviene da un indirizzo
IP esterno nel mio indirizzo IP
interno alla macchina Kali.
E ora posso controllare il computer di destinazione e
fare tutto ciò che
facciamo negli attacchi post connessione.