شرح DHCP Starvation


 في سيناريو هجوم داخلي على أي شركة، DHCP Starvation غالبًا مش بيكون الهدف النهائي، لكنه بيكون خطوة تمهيدية مهمة جدًا لفتح الطريق لهجمات تانية، خصوصًا MITM أو Rogue DHCP.

_____________________________________

السيناريو المعتاد:

مهاجم داخلي – سواء كان موظف، أو حد دخل الشبكة من بورت فاضي في الشركة – يوصل جهازه بالسويتش ويبدأ يعمل الآتي:

1. DHCP Starvation باستخدام تقنيات زي:

توليد عدد هائل من DHCP Request Packets كل واحد منهم بـ MAC Address مزيف (Spoofed)

ده ممكن يتعمل بأدوات زي:

Yersinia

dhcpstarv

أو حتى سكريبت بسيط بـ Python

اللي بيحصل فعليًا إن الـ DHCP Server يوزع كل الرينج اللي عنده

2. نتيجة الهجوم:

الأجهزة الجديدة مش هتقدر تاخد IP، وتبقى "معطّلة"

الموظفين يفتكروا في مشكلة إنترنت أو IT downtime

______________________________________________________

وهنا المهاجم يبتدي ينفذ الخطوة التانية

3. Rogue DHCP Attack – التكميلة الذكية

بعد ما الشبكة وقعت، المهاجم يشغّل DHCP Server من عنده (باستخدام dnsmasq أو isc-dhcp-server) ويبدأ يوزع IPات على الأجهزة اللي بتعيد الاتصال

بس المرة دي:

Default Gateway هو جهازه

DNS Server هو جهازه

كل الترافيك يمر عليه

ودي لحظة التحوّل لهجوم:

MITM (Man-in-the-Middle)

DNS Spoofing

Session Hijacking

Capturing credentials بالـ Wireshark أو أدوات زيه

___________________________________________________

الشركات بتحمي نفسها من الهجوم ده بإزاي؟

1. DHCP Snooping (على مستوى السويتش)

السويتش بيحدد البورتات الموثوقة (اللي خارج منها DHCP رسمي)

أي DHCP Reply ييجي من غير البورت ده يتم رفضه

بيمنع الـ Rogue DHCP تمامًا

2. Port Security

بيحدد عدد الـ MAC Addresses المسموح بيهم لكل بورت

لو الجهاز حاول يولد MAC كتير، السويتش يعزله

3. IP Source Guard

بيقارن الـ MAC و الـ IP مع اللي السيرفر وزعه فعليًا

لو الجهاز بيستخدم IP مش من DHCP، يتمنع

4. ARP Inspection

يحمي من التلاعب في الـ ARP Table، ويمنع MITM المبني على ARP Spoofing

5. Monitoring & Alerts

أي ارتفاع مفاجئ في DHCP Requests من بورت واحد بيتم رصده

وبعض الشركات بتستخدم IDS/IPS زي Suricata و Snort عشان ترصد السلوك الغريب دااا

#Sen00oo


 


حساباتي على منصات التواصل:

المنصةالرابط أو المعرف
فيسبوك[حسابي الشخصي]
يوتيوب[قناتي الرسمية]
تويتر (X)[Sen00oo]
تليجرام (شخصي)@Sen00oo
جروب تليجرام[انضم للجروب]
قناة تليجرام[تابع القناة]
جروب واتساب[انضم للجروب]

💰 للدعم المادي:

الطريقةالتفاصيل
InstaPaysen00oo@instapay
رقم الهاتف01272834923
PayPal[رابط PayPal ]

إرسال تعليق

أحدث أقدم

نموذج الاتصال