• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Scapy: Arp Poisoning and WEB TRAFFIC HIJACKING

GoodBye

Utente Senior
Autore del topic
11 Giugno 2010
1.551
59
Miglior risposta
0
Sfruttando la potenza di scapy in 5 righe di codice potremo effettuare un attacco di tipo arp poisoning NON completo (ettercap lo fa completo…) nel senso che non dirigeremo il traffico che riceveremo verso il router ma lo dirotteremo verso una pagina web di prova…

Quindi avremo bisogno di:

-Linux( meglio backbox poichè ha tools molto utili già installati );
-Scapy;
-IpTables;
-Server Web;
Perciò, per prima cosa sistemiamo le regole per inoltrare il traffico e iptables:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Abilitiamo il kernel all’ ip_forward

arp_scapy1.png


HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Disabilitiamo i rendirect:

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Svuotiamo le vecchie regole…

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Ora ridirezioniamo il traffico che riceviamo:

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Ora scriptino in py sfruttando scapy per fare un arp poisoning:

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Il mio server web era un apache perciò come si vede dall’immagine quando l’ip 192.168.1.153 richiede la home di google gli rispondo io con l’html della pagina di prova di apache

Naturalmente se l’utente richiede:

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Il nostro serve gli ritornerà un errore 404 not found o.o
Perciò:
sudo geany /etc/apache2/sites-available/default

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Vi consiglio questa lettura per capire meglio cosa ho fatto con iptables:

Perfavore, Entra oppure Registrati per vedere i Link!