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
