الإصدار الأول من Pwnagotchi ، ألعاب اختراق WiFi

مقدم من أول إصدار مستقر للمشروع بوناغوتشي، تطوير أداة لاختراق الشبكات اللاسلكية ، مصممة على شكل حيوان أليف إلكتروني ، يذكرنا بلعبة تماغوتشي. النموذج الأولي للجهاز بنيت بناءً على لوحة Raspberry Pi Zero W (المقدمة البرامج الثابتة للتمهيد من بطاقة SD) ، ولكن يمكن استخدامه على لوحات Raspberry Pi الأخرى ، وكذلك في أي بيئة Linux بها محول لاسلكي يدعم وضع المراقبة. يتم التحكم من خلال توصيل شاشة LCD أو من خلال واجهة ويب. تمت كتابة كود المشروع بلغة Python و وزعت من خلال مرخص بموجب GPLv3.

للحفاظ على الحيوان الأليف في حالة مزاجية جيدة ، من الضروري إطعامه بحزم الشبكة التي يرسلها المشاركون في الشبكات اللاسلكية في مرحلة التفاوض على اتصال جديد (المصافحة). يعثر الجهاز على الشبكات اللاسلكية المتاحة ويحاول اعتراض تسلسل المصافحة. نظرًا لأنه يتم إرسال المصافحة فقط عندما يتصل العميل بالشبكة ، يستخدم الجهاز حيلًا مختلفة لإنهاء الاتصالات الحالية وإجبار المستخدمين على إجراء عمليات إعادة الاتصال بالشبكة. أثناء الاعتراض ، يتم تجميع قاعدة بيانات للحزم ، بما في ذلك التجزئة التي يمكن استخدامها لتحديد مفاتيح WPA.

الإصدار الأول من Pwnagotchi ، ألعاب اختراق WiFi

يتميز المشروع باستخدام الأساليب تعزيز التعلم AAC (ممثل ميزة الناقد) والشبكة العصبية القائمة ذاكرة طويلة المدى (LSTM) ، والتي انتشرت على نطاق واسع عند إنشاء روبوتات لممارسة ألعاب الكمبيوتر. يتم تدريب نموذج التعلم أثناء عمل الجهاز ، مع مراعاة الخبرة السابقة لتحديد الإستراتيجية المثلى لمهاجمة الشبكات اللاسلكية. بمساعدة التعلم الآلي ، تختار Pwnagotchi ديناميكيًا معلمات اعتراض حركة المرور وتختار شدة الإنهاء القسري لجلسات المستخدم. يتم دعم الوضع اليدوي للعملية أيضًا ، حيث يتم تنفيذ الهجوم "على الجبهة".

لاعتراض أنواع حركة المرور اللازمة لاختيار مفاتيح WPA ، يتم استخدام حزمة أفضل. يتم الاعتراض في الوضع الخامل وأنواع الهجمات المعروفة التي تجبر العملاء على إعادة إرسال المعرفات إلى الشبكة بمكيد. الحزم الملتقطة التي تغطي جميع أشكال المصافحة المدعومة بتنسيق hashcat، مخزنة في ملفات PCAP مع الحساب ، ملف واحد لكل شبكة لاسلكية.

الإصدار الأول من Pwnagotchi ، ألعاب اختراق WiFi

عن طريق القياس مع Tamagotchi ، يتم دعم تعريف الأجهزة الأخرى المجاورة ، ومن الممكن أيضًا المشاركة اختياريًا في إنشاء خريطة تغطية عامة. يستخدم بروتوكول لتوصيل أجهزة Pwnagotchi عبر WiFi. دوت 11. تتبادل الأجهزة المجاورة البيانات الواردة حول الشبكات اللاسلكية وتنظم العمل المشترك ، وتتشارك القنوات فيما بينها لتنفيذ هجوم.

يمكن تمديد وظائف Pwnagotchi من خلال الإضافات، في شكل وظائف مثل نظام التحديث التلقائي للبرامج ، وإنشاء نسخ احتياطية ، وربط المصافحة التي تم التقاطها بإحداثيات GPS ، ونشر البيانات على الشبكات المخترقة في onlinehashcrack.com و wpa-sec.stanev.org و wigle.net و PwnGRID، مؤشرات إضافية (استهلاك الذاكرة ، درجة الحرارة ، إلخ) وتنفيذ اختيار القاموس لكلمات المرور للمصافحة التي يتم اعتراضها.

المصدر: opennet.ru

إضافة تعليق