
مشروع مثال لتوضيح قدرات حقن الحزم / التقاط الحزم (sniffer) في شريحة ESP8266.
تحذير! يعمل هذا المثال مع إصدار SDK معين أصبح الآن مدمجًا في هذا المشروع.
أزالت الإصدارات اللاحقة من esp_iot_sdk القدرة على إرسال إطارات التحكم في wifi باستخدام wifi_send_pkt_freedom.
أوصي بالاطلاع على https://github.com/kieransimkin/esp8266-freedom للحصول على ملفات الكائنات ذات الصلة إذا كنت ترغب في استخدام كل من SDK الأحدث وwifi_send_pkt_freedom بالطريقة التي تم تنفيذها بها في إصدار SDK هذا.
يستفيد هذا المشروع النموذجي من قدرات الالتقاط (sniffer) في
ESP8266 لتنفيذ هجوم إلغاء المصادقة (deauth). يتم تتبع الاتصال بين
الضحية ونقطة الوصول (AP) بواسطة wifi_set_promiscuous_rx_cb
بينما يتم تنفيذ حقن الحزم بواسطة wifi_send_pkt_freedom.
لاستخدام المثال، عدّل ملف Makefile وغيّر عناوين MAC
في user/user_main.c.