الفرضية
AWDL ليس «بروتوكول مشاركة ملفات». هو آلة حالة موزّعة متزامنة زمنياً تركب فوق 802.11، تتفق فيها الأجهزة على القفز بين قنوات Wi-Fi بترتيب دقيق، بدون نقطة وصول، بدون مفتاح، وبتأخّر زمني أقصاه 16 ميكروثانية. AirDrop مجرد تطبيق يجلس فوقها.
لماذا هذا المرجع موجود
بروتوكول مغلق على مليار جهاز
AWDL مفعّل افتراضياً على كل iPhone, iPad, Mac. لا توثيق رسمي، لا RFC، لا SDK عام. كل الفهم المتاح من هندسة عكسية.
من البِت إلى TLS
نبدأ من إطار 802.11 الخام، نصعد طبقة بطبقة حتى نصل لحظة قبول الملف على الجهاز المقابل. لا تخطّي.
قدرة بناء، لا قدرة استخدام
بعد إكمال المرجع تستطيع: تحليل pcap لـ AWDL، تشغيل OWL على Linux، فهم لماذا تنجح بطاقتك أو تفشل، وبناء عقدة AWDL بسيطة.
المكدّس الكامل
AirDrop يجلس على قمّة هرم من أربع طبقات تتعاون. كل طبقة تحلّ مشكلة محدّدة. اضغط أي طبقة لاحقاً للقفز إلى وحدتها.
خريطة الوحدات
الترتيب مقصود. الوحدة 0 أساس لا غنى عنه. الوحدات 1–2 تشريح. الوحدات 3–4 هندسة عملية. الوحدة 5 معامل تطبّق عليها. الوحدتان 6–7 أمن ومستقبل.
لمن هذا المرجع
باحث أمني
يريد فهم سطح هجوم AWDL: التلاعب بإطارات الانتخاب، فحص hashes هوية المرسل، تجارب MitM ضمن نطاق مسموح.
مهندس بروتوكولات
يصمّم نظام P2P مشابه (Wi-Fi Aware, Quick Share alt) ويريد التعلّم من قرارات تصميم AWDL وأخطائها.
مطوّر Linux/Android
يريد بناء توافقية مع أجهزة Apple (مشاركة ملفات، اكتشاف، AirPlay) من نظام مفتوح، عبر OWL أو شيء أعمق.
طالب شبكات لاسلكية
يدرس 802.11 ويريد مثالاً عملياً معقّداً يجمع كل المفاهيم: MAC, sync, election, hopping, channel access.
المتطلبات المسبقة
// مهارات
- فهم أساسي لنموذج OSI و TCP/IP.
- إلمام بسطر أوامر Linux (الأوامر تُشرَح خطوة بخطوة).
- قراءة سريعة لـ Wireshark / tcpdump.
- راحة في القراءة من اليمين والكتابة من اليسار في نفس الفقرة. MIXED
// عتاد موصى به
- حاسوب Linux (Ubuntu/Kali/Arch).
- بطاقة Wi-Fi
Atheros AR9280أو ما يكافئها REQUIRED - جهاز Apple قريب (iPhone أو Mac) للمعامل التفاعلية.
- تجنّب Wi-Fi المدمج في M1/M2 — لن يعمل. SKIP
الخط الزمني للهندسة العكسية
كل ما نعرفه عن AWDL مرسوم على هذا الخط. أربع نقاط مفصلية صنعت الفهم العام.
Apple تطلق AirDrop عبر AWDL
انتقال من Bluetooth إلى Wi-Fi مباشر، وبروتوكول AWDL يصبح المحرك الخفي. صفر توثيق علني.
"One Billion Apples' Secret Sauce"
Stute, Kreitschmann, Hollick (TU Darmstadt) ينشرون الورقة المؤسِّسة. هندسة عكسية كاملة لطبقة AWDL.
"A Billion Open Interfaces for Eve and Mallory"
نفس الفريق يكشف هجمات MitM, DoS, وtracking على AWDL. ولادة OWL و OpenDrop كأدوات بحث.
كسر hashes AirDrop
Heinrich et al. يُثبتون عملياً عكس hashes BLE لكشف أرقام هاتف وبريد المستخدم. حلّ مقترح: PSI.
Quick Share ↔ AirDrop · DMA
Google تعكس AirDrop وتطلق التوافقية على Pixel 10. الاتحاد الأوروبي يفتح Wi-Fi P2P في iPhone. المبادئ في هذا المرجع تصبح صناعة.
قسم القارئ
التقطْ حركتك أنت.
اخترقْ شبكتك أنت.
عبثْ بأجهزتك أنت.
لا تَسحبْ pcap من جوار مقهى ولا تَفكّ hashes جيرانك.
المعرفة سلاح. وكل سلاح بلا أخلاق يدور ليصيب حامله. هذا المرجع موجود لتفهم البروتوكول، لا لتؤذي به أحداً.
ابدأ من إطار 802.11 الخام.
الوحدة 0 لا تتجاوزها مهما كنت متقدماً. كل قيود الوحدات اللاحقة تتفرّع من بايتين في حقل Frame Control.
>> START · MODULE_00