den första stabila versionen av projektet , som utvecklar ett verktyg för att hacka trÄdlösa nÀtverk, designat som ett elektroniskt husdjur som pÄminner om en Tamagotchi-leksak. Huvudprototypen av enheten Àr byggd pÄ en Raspberry Pi Zero W-kort (tillhandahÄlls för att starta frÄn SD-kort), men det gÄr Àven att anvÀnda med andra Raspberry Pi-kort samt i alla Linux-miljöer med en trÄdlös adapter som stödjer övervakningslÀge. Styrning görs via en LCD-skÀrm eller genom . Projektkoden Àr skriven i Python och under GPLv3-licensen.
För att hÄlla sitt husdjurs humör pÄ topp mÄste det matas med nÀtverkspaket som skickas av deltagare i trÄdlösa nÀtverk under processen för att etablera en ny anslutning (handshake). Enheten hittar tillgÀngliga trÄdlösa nÀtverk och försöker fÄnga handshake-sekvenser. Eftersom handshake endast skickas nÀr en klient ansluter till nÀtverket anvÀnder enheten olika metoder för att bryta aktuella anslutningar och tvinga anvÀndare att Äteransluta till nÀtverket. Under avlyssningen byggs en databas av paket som innehÄller hashvÀrden som kan anvÀndas för att knÀcka WPA-nycklar.
Projektet Àr anmÀrkningsvÀrt för anvÀndningen av metoder AAC (Actor Advantage Critic) och ett neuralt nÀtverk baserat pÄ (LSTM), som blivit populÀra vid skapandet av botar för att spela datorspel. TrÀningen av inlÀrningsmodellen sker medan enheten Àr aktiv, med hÀnsyn till tidigare erfarenheter för att vÀlja den mest optimala strategin för att attackera trÄdlösa nÀtverk. Genom maskininlÀrning justerar Pwnagotchi dynamiskt parametrarna för avlyssning av trafik och vÀljer intensiteten av det tvingade avbrottet av anvÀndarsessioner. Det finns Àven ett manuellt lÀge dÀr attacken utförs direkt.
För att fÄnga den trafik som behövs för att knÀcka WPA-nycklar anvÀnds paketet . Avlyssningen sker bÄde i passivt lÀge och med kÀnda angreppstekniker som tvingar klienter att skicka sina identifierare igen till nÀtverket . De avlyssnade paketen, som omfattar alla typer av handshake som stöds i , sparas i PCAP-filer, med en fil per trÄdlöst nÀtverk.
PÄ liknande sÀtt som Tamagotchi, stöds identifiering av andra enheter i nÀrheten, och det Àr ocksÄ möjligt att delta i skapandet av en gemensam tÀckningskarta. För att ansluta Pwnagotchi-enheter via WiFi anvÀnds protokollet . NÀrliggande enheter byter information om trÄdlösa nÀtverk och organiserar samarbetet genom att dela kanaler för att genomföra attacker.
Funktionaliteten hos Pwnagotchi kan utökas genom , dÀr funktioner som automatiskt uppdateringssystem, skapande av sÀkerhetskopior, kopplingen av fÄngade handskaker till GPS-koordinater, publicering av information om hackade nÀtverk pÄ tjÀnster som onlinehashcrack.com, wpa-sec.stanev.org, wigle.net och , ytterligare indikatorer (minnesanvÀndning, temperatur osv.) och genomförande av ordlista för att knÀcka lösenord för fÄngade handskaker.
KĂ€lla: opennet.ru
