
أداة C++ تستخدم libtins لصياغة طلبات DHCP وبثّها باستخدام عناوين MAC عشوائية عبر مجموعة عناوين IP، مما يستنزف عقود DHCP لإظهار هجمات تجويع DHCP.
يستخدم هذا الكود المصدري libtins لمعالجة حزم DHCP. ينشئ طلب DHCP لكل نطاق مجموعة عناوين IP ويبثه. هذا كود مصدري بسيط لأغراض تعليمية فقط.
الخطوات الموضحة أعلاه تسبب تجويعًا في تخصيص عناوين DHCP. لذلك لن يعمل DHCP بعد الآن.
كُتب هذا الكود المصدري لأغراض تعليمية ويُشغَّل في ظروف مُتحكَّم بها، قد يسبب مشاكل في الشبكة، استخدمه على مسؤوليتك الخاصة.
ترجم وثبّت libtins
نفّذ الأوامر التالية في دليل DHCP Flood:
mkdir build
cmake ..
make
لاحظ أنك قد تحتاج إلى صلاحيات الجذر لإرسال الحزم.
libtins (مكتبة إنشاء الحزم والتقاطها)