Pwnagotchi, Wi-Fi xakerlik o'yinchog'ining birinchi versiyasi

Tanishtirdi loyihaning birinchi barqaror versiyasi pwnagotchi, Tamagotchi o'yinchog'ini eslatuvchi elektron uy hayvonlari ko'rinishida yaratilgan simsiz tarmoqlarni buzish vositasini ishlab chiqmoqda. Qurilmaning asosiy prototipi qurilgan Raspberry Pi Zero W platasida qurilgan (ta'minlangan proshivka SD kartadan yuklash uchun), lekin boshqa Raspberry Pi platalarida, shuningdek monitoring rejimini qo'llab-quvvatlaydigan simsiz adapterga ega bo'lgan har qanday Linux muhitida ham foydalanish mumkin. Boshqarish LCD displeyni ulash yoki orqali amalga oshiriladi veb-interfeysi. Loyiha kodi Pythonda yozilgan va tarqaladi GPLv3 ostida litsenziyalangan.

Uy hayvonlarining yaxshi kayfiyatini saqlab qolish uchun uni yangi ulanish (qo'l siqish) bo'yicha muzokaralar bosqichida simsiz tarmoq ishtirokchilari tomonidan yuborilgan tarmoq paketlari bilan oziqlantirish kerak. Qurilma mavjud simsiz tarmoqlarni topadi va qoʻl siqish ketma-ketligini ushlab turishga harakat qiladi. Qo'l siqish faqat mijoz tarmoqqa ulanganda yuborilganligi sababli, qurilma davom etayotgan ulanishlarni to'xtatish va foydalanuvchilarni tarmoqqa qayta ulanish operatsiyalarini bajarishga majbur qilish uchun turli usullardan foydalanadi. To'xtatib turish vaqtida paketlar ma'lumotlar bazasi, shu jumladan WPA kalitlarini taxmin qilish uchun ishlatilishi mumkin bo'lgan xeshlar to'planadi.

Pwnagotchi, Wi-Fi xakerlik o'yinchog'ining birinchi versiyasi

Loyiha metodlardan foydalanishi bilan ajralib turadi mustahkamlash o'rganish AAC (Actor Advantage Critic) va neyron tarmoqqa asoslangan uzoq qisqa muddatli xotira (LSTM), bu kompyuter o'yinlarini o'ynash uchun botlarni yaratishda keng tarqaldi. O'quv modeli simsiz tarmoqlarga hujum qilish uchun optimal strategiyani tanlash uchun o'tmish tajribasini hisobga olgan holda qurilma ishlayotgan vaqtda o'qitiladi. Mashinani o'rganishdan foydalangan holda, Pwnagotchi dinamik ravishda trafikni ushlab turish parametrlarini tanlaydi va foydalanuvchi seanslarini majburiy tugatish intensivligini tanlaydi. Qo'lda ishlash rejimi ham qo'llab-quvvatlanadi, bunda hujum "boshqa" amalga oshiriladi.

WPA kalitlarini tanlash uchun zarur bo'lgan trafik turlarini ushlab turish uchun paket ishlatiladi yaxshiroq qopqoq. Tutib qo'yish passiv rejimda ham, mijozlarni tarmoqqa identifikatorlarni qayta yuborishga majbur qiladigan ma'lum turdagi hujumlar yordamida amalga oshiriladi. PMKID. Qo'l siqishning barcha shakllarini qamrab olgan olingan paketlar qo'llab-quvvatlanadi hashat, hisoblash bilan PCAP fayllarida saqlanadi, har bir simsiz tarmoq uchun bitta fayl.

Pwnagotchi, Wi-Fi xakerlik o'yinchog'ining birinchi versiyasi

Tamagotchi bilan taqqoslaganda, yaqin atrofdagi boshqa qurilmalarni aniqlash qo'llab-quvvatlanadi va ixtiyoriy ravishda umumiy qamrov xaritasini yaratishda ishtirok etish mumkin. Pwnagotchi qurilmalarini WiFi orqali ulash uchun ishlatiladigan protokol Nuqta 11. Yaqin atrofdagi qurilmalar simsiz tarmoqlar to'g'risida olingan ma'lumotlarni almashadilar va qo'shma ishlarni tashkil qiladilar, hujumni amalga oshirish uchun kanallarni almashadilar.

Pwnagotchi funksiyasi orqali kengaytirilishi mumkin plaginlar, dasturiy ta'minotni avtomatik yangilash tizimi, zaxira nusxalarini yaratish, olingan qo'l siqishlarini GPS koordinatalari bilan bog'lash, onlaynhashcrack.com, wpa-sec.stanev.org, wigle.net va servislarda buzilgan tarmoqlar haqidagi ma'lumotlarni nashr qilish kabi funktsiyalarni amalga oshiradi. PwnGRID, qo'shimcha ko'rsatkichlar (xotira sarfi, harorat va boshqalar) va tutilgan qo'l siqish uchun lug'at parolini tanlashni amalga oshirish.

Manba: opennet.ru

a Izoh qo'shish