
ماسح يعتمد على Python لاكتشاف أخطاء تكوين وضع التصحيح في تطبيقات الويب باستخدام طرق HTTP متعددة وتقنيات بصمات لتحديد المعلومات الحساسة المكشوفة.
dbgdtct هي أداة مبنية على بايثون مصممة لمساعدتك في اكتشاف ما إذا كان تطبيق الويب منتشرًا في وضع التصحيح — وهو خطأ تكوين خطير يمكن أن يعرض المعلومات الحساسة ويزيد من خطر الاستغلال في بيئات الإنتاج.
git clone https://github.com/yousseflahouifi/dbdtct.git
أنشئ بيئة افتراضية
python3 -m venv myenv
source myenv/bin/activate
قم بتثبيت الحزم
pip3 install aiohttp requests
لفحص تطبيق مستهدف واحد
python dbdtct.py -u https://target.com
لفحص أهداف وعناوين URL متعددة
python dbdtct.py -l list.txt
python dbdtct.py -u https://target.com
,--.,--. ,--. ,--. ,--.
,-| || |-. ,-| |,-' '-. ,---.,-' '-.
' .-. || .-. '' .-. |'-. .-'| .--''-. .-'
\ `-' || `-' |\ `-' | | | \ `--. | |
`---' `---' `---' `--' `---' `--'
dbdtct — Web Debug Mode Detection Tool
Created by: Youssef Lahouifi
Supervised by : Redouan Korchiyne
[ Debug Mode Scanner - Test various methods to detect debug mode ]
[*] Starting scan at 2025-04-12 23:01:12
[*] Testing 1 target(s)
[+] Potential Debug Mode Detected on https://target.com
-> Technique: HTTP Method POST
-> Fingerprint: Symfony\Component\
-> Technique: HTTP Method PUT
-> Fingerprint: Symfony\Component\
-> Technique: Malformed JSON ({"foo":"bar")
-> Fingerprint: Symfony\Component\
[*] Scan Summary:
-> Completed in: 7.35 seconds
-> Targets scanned: 1
-> Vulnerable targets: 1
-> Success rate: 100.0%