esimene stabiilne väljaanne projektist , mis arendab tööriista traadtahtlike võrgu süsteemide häkkimiseks, kujundatud elektroonilise lemmikloomana, mis meenutab Tamagotchit. Seade põhineb ehitatud Raspberry Pi Zero W plaadil (kuna see on kergesti kättesaadav SD-kaardilt käivitamiseks), kuid seda saab kasutada ka teiste Raspberry Pi plaatide ning igasugustes Linuxi keskkondades, kus on olemas traadita adapter, mis toetab jälgimisrežiimi. Seadet juhitakse LCD-ekraani ühendamise või . Projekti kood on kirjutatud Python keeles ja ja GPLv3 litsentsi alusel.
Selleks, et hoida lemmiklooma tuju heana, tuleb seda toita võrgu pakettidega, mida saadavad traadita võrgus osalejad uue ühenduse loomise hetkedel (handshake). Seade leiab kättesaadavad traadita võrgud ja üritab kinni püüda handshake-järgnevusi. Kuna handshake saadetakse ainult siis, kui klient ühendub võrku, kasutab seade erinevaid meetodeid praeguste ühenduste katkestamiseks ja kasutajate sundimiseks võrku uuesti ühenduma. Kinnipidamise käigus koguneb pakettide andmebaas, mis sisaldab räsi, mida saab kasutada WPA võtmete murdmise jaoks.
Projekt paistab silma oma meetodite AAC (Actor Advantage Critic) ja närvivõrgustikuga, mis põhinevad (LSTM), mida on laialdaselt kasutatud arvutimängude läbimiseks loodud robotite loomisel. Õppemudeli treening toimub seadme töötamise käigus, arvesse võttes minevikukogemusi optimaalse rünnaku strateegia valimiseks traadita võrkus. Masinõppe abil kohandab Pwnagotchi dünaamiliselt jätkamiseparameetreid ja valib kasutajate sessioonide sunniviisilise katkestamise intensiivsuse. Samuti toetatakse käsitsi töörežiimi, kus rünnak toimub „otse”.
WPA- võtmete murdmiseks vajaliku liikluse püüdmise jaoks kasutatakse paketti . Kohapeal toimub püük nii passiivses režiimis kui ka tuntud rünnakute läbiviimisega, sundides kliente uuesti võrku saatma identifikaatoreid . Püütud paketid, mis katavad kõik handshake vormid, mida toetatakse , salvestatakse PCAP-failides, arvestades, et igaüks neist on mõeldud ühele traadita võrgule.
Sarnaste tamagotchile toetatakse ligidal olevate seadmete määramist, samuti on võimalik osaleda ühise katvuse kaardi loomises. Seadmete Pwnagotchi ühendamiseks WiFi kaudu kasutatakse protokolli . Ligidal olevad seadmed vahetavad teavet saadud traadlesside võrkude kohta ja korraldavad koostööd, jagades omavahel kanaleid rünnaku teostamiseks.
Pwnagotchi funktsionaalsust saab laiendada , mille kaudu on võimalik teostada selliseid funktsioone nagu automaatse tarkvara värskendamise süsteem, varukoopia loomine, tabatud handshake'ide sidumine GPS-koordinaatidega, andmete avaldamine häkitud võrkude kohta teenustes onlinehashcrack.com, wpa-sec.stanev.org, wigle.net ja , täiendavad näidikud (mälu tarbimine, temperatuur jne) ning sõnastiku põhjal paroolide proovimise teostamine tabatud handshake'ide jaoks.
Allikas: opennet.ru
