Unang release ng Pwnagotchi, isang WiFi hacking toy

Ipinasa ni unang matatag na paglabas ng proyekto pwnagotchi, na bumubuo ng isang tool para sa pag-hack ng mga wireless network, na idinisenyo sa anyo ng isang elektronikong alagang hayop na nakapagpapaalaala sa isang laruang Tamagotchi. Pangunahing prototype ng device itinayo binuo sa isang Raspberry Pi Zero W board (na ibinigay ng firmware upang mag-boot mula sa isang SD card), ngunit maaari ding gamitin sa iba pang mga Raspberry Pi board, gayundin sa anumang Linux environment na mayroong wireless adapter na sumusuporta sa monitoring mode. Ang kontrol ay isinasagawa sa pamamagitan ng pagkonekta sa isang LCD screen o sa pamamagitan ng web interface. Ang code ng proyekto ay nakasulat sa Python at ipinamahagi ni lisensyado sa ilalim ng GPLv3.

Upang mapanatili ang magandang kalagayan ng isang alagang hayop, dapat itong pakainin ng mga network packet na ipinadala ng mga kalahok sa wireless network sa yugto ng pakikipag-ayos ng isang bagong koneksyon (pagkakamay). Nakahanap ang device ng mga available na wireless network at sinusubukang i-intercept ang mga pagkakasunod-sunod ng handshake. Dahil ang isang handshake ay ipinapadala lamang kapag ang isang kliyente ay kumonekta sa network, ang aparato ay gumagamit ng iba't ibang mga diskarte upang wakasan ang mga patuloy na koneksyon at pilitin ang mga user na magsagawa ng mga operasyon ng muling pagkonekta ng network. Sa panahon ng pagharang, ang isang database ng mga packet ay naipon, kabilang ang mga hash na maaaring magamit upang hulaan ang mga WPA key.

Unang release ng Pwnagotchi, isang WiFi hacking toy

Ang proyekto ay kapansin-pansin sa paggamit nito ng mga pamamaraan reinforcement learning AAC (Actor Advantage Critic) at batay sa neural network mahabang panandaliang memorya (LSTM), na naging laganap nang lumikha ng mga bot para sa paglalaro ng mga laro sa computer. Ang modelo ng pag-aaral ay sinanay habang tumatakbo ang device, na isinasaalang-alang ang nakaraang karanasan upang piliin ang pinakamainam na diskarte para sa pag-atake sa mga wireless network. Gamit ang machine learning, dynamic na pinipili ng Pwnagotchi ang mga parameter ng traffic interception at pinipili ang intensity ng sapilitang pagwawakas ng mga session ng user. Sinusuportahan din ang manu-manong mode ng operasyon, kung saan ang pag-atake ay isinasagawa nang "head-on".

Upang ma-intercept ang mga uri ng trapiko na kinakailangan para piliin ang mga WPA key, ginagamit ang package bettercap. Isinasagawa ang interception sa parehong passive mode at gamit ang mga kilalang uri ng pag-atake na pumipilit sa mga kliyente na muling magpadala ng mga identifier sa network PMKID. Mga nakuhang packet na sumasaklaw sa lahat ng anyo ng handshake na sinusuportahan hashcat, ay nai-save sa mga PCAP file na may kalkulasyon, isang file para sa bawat wireless network.

Unang release ng Pwnagotchi, isang WiFi hacking toy

Sa pamamagitan ng pagkakatulad sa Tamagotchi, ang pagtuklas ng iba pang mga device sa malapit ay sinusuportahan, at posible ring opsyonal na lumahok sa pagbuo ng isang pangkalahatang mapa ng saklaw. Ang protocol na ginagamit upang ikonekta ang mga Pwnagotchi device sa pamamagitan ng WiFi ay Dot11. Ang mga kalapit na device ay nagpapalitan ng natanggap na data tungkol sa mga wireless network at nag-aayos ng magkasanib na trabaho, nagbabahagi ng mga channel para sa pagsasagawa ng isang pag-atake.

Ang functionality ng Pwnagotchi ay maaaring palawigin sa pamamagitan ng mga plugin, na nagpapatupad ng mga function bilang isang awtomatikong sistema ng pag-update ng software, paglikha ng mga backup na kopya, pag-link ng na-capture na handshake sa mga coordinate ng GPS, pag-publish ng data tungkol sa mga na-hack na network sa mga serbisyong onlinehashcrack.com, wpa-sec.stanev.org, wigle.net at PwnGRID, karagdagang mga tagapagpahiwatig (pagkonsumo ng memorya, temperatura, atbp.) at pagpapatupad ng pagpili ng password sa diksyunaryo para sa naharang na pagkakamay.

Pinagmulan: opennet.ru

Magdagdag ng komento