العنقاء (Al-Anqa)
برنامج (Firmware) للأمن الهجومي لجهاز LilyGo T-Deck — واجهة أوامر للهاكر في جيبك.
يحوّل العنقاء جهاز LilyGo T-Deck إلى طرفية اختبار اختراق محمولة في الجيب. لا قوائم ولا واجهة رسومية — فقط مؤشّر يومض، ولوحة مفاتيح فعلية، وحزمة كاملة من أدوات الأمن الهجومي تعمل على معالج ESP32-S3.
⚠️ إخلاء مسؤولية قانوني — للاستخدام في اختبارات الأمن المصرّح بها، ومسابقات CTF، والأغراض التعليمية فقط. احصل دائمًا على إذن كتابي قبل أي اختبار.
التوثيق
🚀 ابدأ من هنا
- دليل البدء — التنزيل (Flash)، الإقلاع الأول، إعداد بطاقة SD، أول الأوامر
- مرجع لوحة المفاتيح — مفتاح Sym، الإكمال التلقائي، السجل، تحرير المؤشّر، كرة التتبّع (Trackball)
- أمثلة عملية (Workflows) — أمثلة متكاملة: التقاط WPA2، استطلاع الشبكة، نظام كشف التسلّل (IDS)، كشف أجهزة التتبّع
- T-Deck مقابل T-Deck Plus — الفارق الوحيد في العتاد هو وجود GPS
- حل المشكلات — فشل الرفع، مشاكل SD، WiFi، BLE، GPS، شاشة القفل
📡 WiFi
- المسح والاتصال —
scanwifi·connectwifi - مراقب WiFi —
wifimon - Wardrive —
wardrive— دمج WiFi مع GPS ثم تصدير إلى WiGLE CSV (لجهاز Plus فقط) - بيانات اعتماد WiFi —
wifipass·wp export·wp clear - مُغيّر MAC —
macchanger - هجمات WiFi
- إلغاء المصادقة (Deauth) —
deauth - التوأم الشرير (Evil Twin) —
eviltwin - الشبكات المخفية (Hidden SSID) —
hiddenssid - التقاط WPA (WPA Sniff) —
wpasniff - هجوم PMKID —
pmkid - نظام الحماية WGuard —
wguard - إغراق المنارات (Beacon Flood) —
beaconflood - حيوان Pwnagotchi —
pwn/pw— تجوّل AI تكيّفي (كل الـ13 قناة؛basic=1/6/11) + التقاط مصافحات/PMKID (استدرار بلا عميل) + كسر على الجهاز (نشط/خفي/سلبي)
- إلغاء المصادقة (Deauth) —
🌐 الشبكة (Network)
- اكتشاف الأجهزة (Net Discover) —
netdiscover - التجسّس على الشبكة (Net Spy) —
netspy/ns— [تجريبي] استطلاع سلبي للأجهزة رغم عزل العملاء (AirSnitch) - فحص العزل (Iso Scan) —
isoscan/is— [تجريبي] تدقيق فعّال للعزل: حقن GTK والتقاط (AirSnitch) - فحص المنافذ (Port Scan) —
portscan·ps top· ملتقط البانر · بصمة نظام التشغيل - Ping —
ping - عميل SSH —
ssh— طرفية ملوّنة تفاعلية مع تمرير للخلف
🔵 Bluetooth
- مسح BLE —
scanblue - معلومات BLE —
bleinfo - كشف التتبّع —
trackme - Fast Pair —
fastpair - إغراق BLE (BLE Spam) —
blespam - الرفيق (Buddy) —
buddy - لوحة مفاتيح Bluetooth —
btkbd
🔌 USB
- التخزين الكتلي (Mass Storage) —
usbmsc - لوحة مفاتيح USB —
usbkbd - BadUSB —
usbexec - محرّك الفأرة (Mouse Jiggler) —
jiggle
⚙️ النظام (System)
- المساعدة والدليل —
help·man·show·clear·MATRIX - معلومات الجهاز —
info - توفير الطاقة —
pwrsave·sleep - شاشة القفل —
lock - الوضع المتخفّي (Undercover) —
notes·undercover - المنطقة الزمنية —
tz - الصوت والإشعارات —
volume·notif·test spk - أوامر SD —
sdinfo·sdls·cd·cat·edit·rm·sdformat - التشخيص —
gps on/off/test·test spk·test mic·test lora - تخطيط بطاقة SD — مرجع تنظيم الملفات
- شاشة الإقلاع المخصّصة — استبدل صورة الإقلاع بصورة PNG خاصة بك
البدء السريع
المتطلبات: VSCode مع إضافة PlatformIO
git clone https://github.com/abdallahnatsheh/AL-ANQA-FIRMWARE
# افتح المشروع في VSCode ← اختر env:T-Deck أو env:T-Deck-Plus ← اضغط Upload
لا يمكنك الرفع؟ اضغط مطوّلًا على زر كرة التتبّع، ثم وصّل كابل USB، ثم أعد المحاولة — هذا يجبر الجهاز على الدخول في وضع التنزيل (Download Mode).
العتاد (Hardware)
| المكوّن | التفاصيل |
|---|---|
| الأجهزة | LilyGo T-Deck · LilyGo T-Deck Plus |
| المعالج (MCU) | ESP32-S3 (ذاكرة Flash سعة 16 MB، وذاكرة PSRAM سعة 8 MB) |
| الشاشة | 320×240 ST7789 TFT |
| الإدخال | لوحة مفاتيح QWERTY فعلية + كرة تتبّع |
| الراديو | WiFi 2.4 GHz · Bluetooth 5 · LoRa SX1262 |
| GPS | L76K / u-blox M10Q (لجهاز T-Deck Plus فقط) |