WiFi-häkkimise mänguasja Pwnagotchi esimene väljalase

Tutvustatakse projekti esimene stabiilne väljalase pwnagotchi, mis töötab välja traadita võrkude häkkimise tööriista, mis on kujundatud Tamagotchi mänguasja meenutava elektroonilise lemmiklooma kujul. Seadme põhiprototüüp ehitatud ehitatud Raspberry Pi Zero W plaadile (pakkuja püsivara SD-kaardilt käivitamiseks), kuid seda saab kasutada ka teistel Raspberry Pi plaatidel, aga ka igas Linuxi keskkonnas, millel on jälgimisrežiimi toetav juhtmevaba adapter. Juhtimine toimub LCD-ekraani ühendamise või kaudu veebiliides. Projekti kood on kirjutatud Pythonis ja jaotatud litsentsitud GPLv3 alusel.

Lemmiklooma hea tuju säilitamiseks tuleb teda toita traadita võrgu osalejate poolt saadetud võrgupakettidega uue ühenduse sõlmimise läbirääkimiste etapis (käepigistus). Seade leiab saadaolevad traadita võrgud ja proovib vahele jätta käepigistuse jadasid. Kuna käepigistus saadetakse ainult siis, kui klient võrguga ühenduse loob, kasutab seade käimasolevate ühenduste katkestamiseks ja kasutajate sundimiseks võrgu taasühendamise toiminguid erinevaid tehnikaid. Pealtkuulamise ajal koguneb pakettide andmebaas, sealhulgas räsi, mida saab kasutada WPA-võtmete äraarvamiseks.

WiFi-häkkimise mänguasja Pwnagotchi esimene väljalase

Projekt on tähelepanuväärne meetodite kasutamise poolest tugevdusõpe AAC (Actor Advantage Critic) ja närvivõrgupõhine pikaajaline lühiajaline mälu (LSTM), mis sai laialt levinud arvutimängude mängimiseks mõeldud robotite loomisel. Õppemudelit treenitakse seadme töö käigus, võttes arvesse varasemaid kogemusi, et valida optimaalne strateegia traadita võrkude ründamiseks. Masinõppe abil valib Pwnagotchi dünaamiliselt liikluse pealtkuulamise parameetrid ja kasutajaseansside sunnitud lõpetamise intensiivsuse. Toetatud on ka käsitsi töörežiim, kus rünnak viiakse läbi "peaga".

WPA-võtmete valimiseks vajalike liiklustüüpide pealtkuulamiseks kasutatakse paketti parem müts. Pealtkuulamine toimub nii passiivses režiimis kui ka tuntud tüüpi rünnakute abil, mis sunnivad kliente võrku identifikaatoreid uuesti saatma PMKID. Jäädvustatud paketid, mis hõlmavad kõiki käepigistuse vorme, mida toetatakse hashcat, salvestatakse PCAP-failidesse koos arvutustega, üks fail iga traadita võrgu jaoks.

WiFi-häkkimise mänguasja Pwnagotchi esimene väljalase

Analoogselt Tamagotchiga on toetatud ka teiste läheduses olevate seadmete tuvastamine ning valikuliselt on võimalik osaleda ka üldise levikaardi koostamisel. Pwnagotchi seadmete WiFi kaudu ühendamiseks kasutatav protokoll on Punkt11. Läheduses asuvad seadmed vahetavad vastuvõetud andmeid traadita võrkude kohta ja korraldavad ühistööd, jagades kanaleid rünnaku läbiviimiseks.

Pwnagotchi funktsioone saab laiendada pistikprogrammid, mis rakendavad selliseid funktsioone nagu automaatne tarkvaravärskendussüsteem, varukoopiate loomine, jäädvustatud käepigistuse sidumine GPS-koordinaatidega, andmete avaldamine häkitud võrkude kohta teenustes onlinehashcrack.com, wpa-sec.stanev.org, wigle.net ja PwnGRID, lisanäitajad (mälukulu, temperatuur jne) ja sõnastiku paroolivaliku rakendamine pealtkuulatud käepigistuse jaoks.

Allikas: opennet.ru

Lisa kommentaar