A Pwnagotchi, egy WiFi-s hackerjáték első kiadása

Által benyújtott a projekt első stabil kiadása pwnagochi, amely egy olyan eszközt fejleszt a vezeték nélküli hálózatok feltörésére, amelyet egy Tamagotchi játékra emlékeztető elektronikus kisállat formájában terveztek. A készülék alap prototípusa épült Raspberry Pi Zero W táblára épült (szolgáltató firmware SD kártyáról való rendszerindításhoz), de használható más Raspberry Pi kártyákon is, valamint minden olyan Linux környezetben, amely rendelkezik a megfigyelési módot támogató vezeték nélküli adapterrel. A vezérlés LCD képernyő csatlakoztatásával vagy a segítségével történik webes felület. A projekt kódja Pythonban és a forgalmazza GPLv3 licenccel.

A kedvtelésből tartott állatok jó hangulatának fenntartása érdekében hálózati csomagokkal kell táplálni, amelyeket a vezeték nélküli hálózat résztvevői küldenek az új kapcsolat megbeszélésének (kézfogás) szakaszában. A készülék megkeresi az elérhető vezeték nélküli hálózatokat, és megpróbálja lehallgatni a kézfogási sorozatokat. Mivel a kézfogás csak akkor kerül elküldésre, amikor egy kliens csatlakozik a hálózathoz, az eszköz különféle technikákat alkalmaz a folyamatban lévő kapcsolatok megszakításához, és a felhasználókat hálózati újracsatlakozási műveletek végrehajtására kényszeríti. Az elfogás során a csomagok adatbázisa halmozódik fel, beleértve a WPA kulcsok kitalálására használható kivonatokat is.

A Pwnagotchi, egy WiFi-s hackerjáték első kiadása

A projekt módszerhasználatáról nevezetes megerősítő tanulás AAC (Actor Advantage Critic) és neurális hálózat alapú hosszú távú rövid távú memória (LSTM), amely széles körben elterjedt a számítógépes játékokhoz használható botok létrehozása során. A tanulási modellt az eszköz működése során képezik, figyelembe véve a múltbeli tapasztalatokat a vezeték nélküli hálózatok támadásának optimális stratégiájának kiválasztásához. A gépi tanulás segítségével a Pwnagotchi dinamikusan választja ki a forgalomelfogási paramétereket, és kiválasztja a felhasználói munkamenetek kényszerített leállításának intenzitását. A kézi üzemmód is támogatott, amelyben a támadást „fejjel” hajtják végre.

A WPA-kulcsok kiválasztásához szükséges forgalomtípusok lehallgatásához a csomagot használják jobb sapka. Az elfogás mind passzív módban, mind ismert típusú támadások felhasználásával történik, amelyek arra kényszerítik az ügyfeleket, hogy újból azonosítókat küldjenek a hálózatnak. PMKID. Rögzített csomagok, amelyek a kézfogás minden formáját lefedik hashcat, PCAP-fájlokban vannak elmentve számítással, minden vezeték nélküli hálózathoz egy fájl.

A Pwnagotchi, egy WiFi-s hackerjáték első kiadása

A Tamagotchi-hoz hasonlóan a közelben lévő egyéb eszközök észlelése is támogatott, és opcionálisan részt vehet egy általános lefedettségi térkép elkészítésében is. A Pwnagotchi eszközök WiFi-n keresztüli csatlakoztatására használt protokoll Pont11. A közeli eszközök vezeték nélküli hálózatokról fogadott adatokat cserélnek, közös munkát szerveznek, megosztják a csatornákat a támadás végrehajtásához.

A Pwnagotchi funkcionalitása tovább bővíthető bővítmények, amelyek olyan funkciókat valósítanak meg, mint az automatikus szoftverfrissítési rendszer, biztonsági másolatok készítése, rögzített kézfogás GPS-koordinátákkal való összekapcsolása, adatok közzététele a feltört hálózatokról az onlinehashcrack.com, a wpa-sec.stanev.org, a wigle.net és a szolgáltatásokban. PwnGRID, további mutatók (memóriafogyasztás, hőmérséklet stb.) és a szótári jelszó kiválasztásának megvalósítása az elfogott kézfogáshoz.

Forrás: opennet.ru

Hozzászólás