
إثبات المفهوم (PoC) لهجوم حجب الخدمة عبر RST الذي اكتُشف في عام 2023.
بواسطة 7pirqte
هذا هو كود إثبات المفهوم (PoC) لهجوم http/2 rapid reset. ببساطة، تفتح دفقًا (stream) بإطار HEADERS ثم ترسل فورًا RST_STREAM لإلغائه. الخادم يقوم بكل العمل في إنشاء الدفقات وإنهائها بينما أنت فقط ترسل الطلبات بشكل متواصل. الدفقات الملغاة لا تُحتسب ضمن حد الدفقات الأقصى، لذا يمكنك إرسال عدد غير محدود من عمليات إعادة التعيين.
تم استخدام هذا الهجوم في بعض هجمات حجب الخدمة (DDoS) الضخمة في عام 2023.
pip install -r requirements.txt
# single target
python main.py -u https://target.com
# from file
python main.py -f urls.txt
# 10 connections for 30 secs
python main.py -u https://target.com -c 10 -d 30
-u - عنوان الهدف (URL)-f - ملف يحتوي على العناوين (واحد في كل سطر)-c - عدد الاتصالات لكل هدف (الافتراضي 1)-d - المدة بالثواني (الافتراضي 10)--delay - التأخير بين عمليات إعادة التعييناستخدم هذه الأداة فقط على الأنظمة التي تملكها أو لديك إذن لاختبارها. لا تكن غبيًا، فالاختبار غير المصرح به غير قانوني وغير أخلاقي. استخدمها بمسؤولية والتزم بجميع القوانين واللوائح المعمول بها.