- بواسطة x32x01 ||
في عالم الأمن السيبراني واختبار اختراق الشبكات، بيحاول الباحثين يفهموا إزاي الشبكات اللاسلكية ممكن تتعرض لهجمات مختلفة 📡🔐
ومن أشهر التقنيات اللي يتم دراستها في هذا المجال هي هجمات Deauthentication.
الفكرة الأساسية من النوع ده من الهجمات هي إجبار الأجهزة المتصلة بالشبكة على قطع الاتصال مؤقتًا، وده بيتم عن طريق إرسال حزم خاصة للشبكة.
الموضوع ده غالبًا يتم دراسته في بيئات اختبار أمن الشبكات (Wireless Security Testing).
📡 الراوتر 💻 الأجهزة المتصلة
عند قطع الاتصال بشكل طبيعي، يتم إرسال Deauthentication Packet من الجهاز للراوتر.
لكن في بعض الهجمات يتم إرسال حزم مزيفة تجعل الأجهزة تعتقد أن الاتصال تم إنهاؤه.
وبالتالي يحدث:
مثال بسيط لفحص الشبكة باستخدام Scapy:
الكود هنا يقوم بإرسال حزمة ICMP بسيطة لاختبار الاتصال.
هذا المثال يوضح فقط فكرة إنشاء وإرسال الحزم.
أهمها:
وهو عبارة عن:
📡 عنوان MAC الخاص بنقطة الوصول (Access Point)
ويستخدم في:
هذا الوضع يسمح للجهاز بـ:
وتستخدم في بناء أدوات تساعد الباحثين على:
ومن أشهر التقنيات اللي يتم دراستها في هذا المجال هي هجمات Deauthentication.
الفكرة الأساسية من النوع ده من الهجمات هي إجبار الأجهزة المتصلة بالشبكة على قطع الاتصال مؤقتًا، وده بيتم عن طريق إرسال حزم خاصة للشبكة.
الموضوع ده غالبًا يتم دراسته في بيئات اختبار أمن الشبكات (Wireless Security Testing).
لماذا يستخدم الباحثون Python في أدوات اختبار الاختراق؟
لغة Python تعتبر من أشهر لغات البرمجة المستخدمة في مجال:🔐 الأمن السيبراني
🧪 اختبار الاختراق
🌐 تحليل الشبكات
وده لأن اللغة:🧪 اختبار الاختراق
🌐 تحليل الشبكات
⚡ سهلة التعلم
📦 تحتوي على مكتبات قوية
🧠 تسمح ببناء أدوات اختبار بسهولة
ومن أشهر المكتبات المستخدمة في تحليل الشبكات هي Scapy.📦 تحتوي على مكتبات قوية
🧠 تسمح ببناء أدوات اختبار بسهولة
فكرة هجمات Deauthentication
شبكات WiFi تعتمد على تبادل حزم (Packets) بين:📡 الراوتر 💻 الأجهزة المتصلة
عند قطع الاتصال بشكل طبيعي، يتم إرسال Deauthentication Packet من الجهاز للراوتر.
لكن في بعض الهجمات يتم إرسال حزم مزيفة تجعل الأجهزة تعتقد أن الاتصال تم إنهاؤه.
وبالتالي يحدث:
⚠️ انقطاع مؤقت في الاتصال
⚠️ إعادة اتصال الأجهزة بالشبكة
هذه التقنية تُستخدم في اختبارات أمن الشبكات لفهم كيفية حماية الشبكات اللاسلكية.⚠️ إعادة اتصال الأجهزة بالشبكة
مثال تعليمي على استخدام مكتبة Scapy
مكتبة Scapy تستخدم لتحليل وإنشاء الحزم الشبكية.مثال بسيط لفحص الشبكة باستخدام Scapy:
Python:
from scapy.all import *
packet = IP(dst="8.8.8.8")/ICMP()
send(packet) هذا المثال يوضح فقط فكرة إنشاء وإرسال الحزم.
المكتبات المستخدمة في تحليل الشبكات
في مشاريع تحليل الشبكات باستخدام Python يتم استخدام عدة مكتبات مثل:📦 Scapy - للتعامل مع الحزم الشبكية
📦 wifi - لاكتشاف الشبكات القريبة
📦 wireless - للتعامل مع كرت الشبكة
📦 time - لإدارة التوقيت
هذه المكتبات تساعد الباحث الأمني في تحليل الشبكات وفهم طريقة عملها.📦 wifi - لاكتشاف الشبكات القريبة
📦 wireless - للتعامل مع كرت الشبكة
📦 time - لإدارة التوقيت
خطوات تحليل الشبكات اللاسلكية
في اختبارات أمن الشبكات غالبًا يتم تنفيذ عدة خطوات.أهمها:
1️⃣ اكتشاف الشبكات القريبة
2️⃣ معرفة BSSID لكل شبكة
3️⃣ معرفة القناة Channel
4️⃣ تحليل قوة الإشارة
بعد جمع المعلومات يتم تحليل الشبكة بشكل أعمق.2️⃣ معرفة BSSID لكل شبكة
3️⃣ معرفة القناة Channel
4️⃣ تحليل قوة الإشارة
ما هو BSSID في شبكات WiFi؟
كل شبكة WiFi لها معرف خاص يسمى: BSSIDوهو عبارة عن:
📡 عنوان MAC الخاص بنقطة الوصول (Access Point)
ويستخدم في:
- التعرف على الشبكة
- تحليل الاتصال
- إدارة الشبكات اللاسلكية
لماذا يتم استخدام Monitor Mode؟
عند تحليل الشبكات اللاسلكية يجب تشغيل كرت الشبكة في وضع يسمى: Monitor Modeهذا الوضع يسمح للجهاز بـ:
🔍 التقاط كل الحزم اللاسلكية
🔍 تحليل الشبكة
🔍 دراسة حركة البيانات
وهو وضع يستخدم فقط في اختبارات الشبكات والأبحاث الأمنية.🔍 تحليل الشبكة
🔍 دراسة حركة البيانات
كيف تحمي شبكة WiFi من هذه الهجمات؟
لحماية الشبكات اللاسلكية من الهجمات المختلفة يجب اتباع بعض الإجراءات.🔐 استخدام WPA3 إن أمكن
🔐 تحديث Firmware الخاص بالراوتر
🔐 مراقبة الشبكة باستمرار
🔐 استخدام أنظمة كشف الهجمات اللاسلكية
كما أن الشبكات الحديثة أصبحت أكثر قدرة على اكتشاف هذه الهجمات.🔐 تحديث Firmware الخاص بالراوتر
🔐 مراقبة الشبكة باستمرار
🔐 استخدام أنظمة كشف الهجمات اللاسلكية
خلاصة
لغة Python تعتبر أداة قوية في مجال تحليل الشبكات والأمن السيبراني.وتستخدم في بناء أدوات تساعد الباحثين على:
📡 تحليل الشبكات اللاسلكية
📡 فهم كيفية عمل الهجمات
📡 تطوير وسائل الحماية
لكن يجب استخدام هذه التقنيات دائمًا في بيئات اختبار قانونية وتعليمية فقط.📡 فهم كيفية عمل الهجمات
📡 تطوير وسائل الحماية
التعديل الأخير: