Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
DSSS — ماسح SQLi الصغير للغاية | Kitploit
أدوات/GitHubGitHub/stamparm/dsss
ماسحات الثغرات الأمنيةاستغلال تطبيقات الويبأمن الويب
GitHubstamparm/dsss

DSSS

ماسح SQLi الصغير للغاية

عرض المستودع
87520628منذ 6 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Damn Small SQLi Scanner Python 3.x License

Damn Small SQLi Scanner (DSSS) هو ماسح ضعف حقن SQL كامل الوظائف (يدعم معاملات GET و POST) مكتوب في أقل من 100 سطر من التعليمات البرمجية.

Vulnerable

يدعم ضمن الإعدادات الاختيارية وكيل HTTP (HTTP proxy) إلى جانب قيم ترويسات HTTP التالية: User-Agent و Referer و Cookie.

أمثلة على التشغيل

$ python3 dsss.py -h
Damn Small SQLi Scanner (DSSS) < 100 LoC (Lines of Code) #v0.4b
 by: Miroslav Stampar (@stamparm)

Usage: dsss.py [options]

Options:
  --version          show program's version number and exit
  -h, --help         show this help message and exit
  -u URL, --url=URL  Target URL (e.g. "http://www.target.com/page.php?id=1")
  --data=DATA        POST data (e.g. "query=test")
  --cookie=COOKIE    HTTP Cookie header value
  --user-agent=UA    HTTP User-Agent header value
  --referer=REFERER  HTTP Referer header value
  --proxy=PROXY      HTTP proxy address (e.g. "http://127.0.0.1:8080")
$ python3 dsss.py -u "https://sekumart.sekuripy.hr/product.php?id=1"
Damn Small SQLi Scanner (DSSS) < 100 LoC (Lines of Code) #v0.4b
 by: Miroslav Stampar (@stamparm)

* scanning GET parameter 'id'
 (i) GET parameter 'id' appears to be blind SQLi vulnerable (e.g.: 'https://sekumart.sekuripy.hr/product.php?id=1%20AND%2069%3D69')

scan results: possible vulnerabilities found

المتطلبات

يتطلب تشغيل هذا البرنامج الإصدار 3.x من Python.

الاختبارات

يحتوي الدليل tests على مجموعة اختبارات انحدار تعتمد على المكتبة القياسية فقط. جميع الأهداف محلية: حيث يقدّم خادم HTTP تجريبي مرفق صفحات مبنية بواسطة قاعدة بيانات sqlite3 حقيقية تُدمج استعلاماتها عبر استيفاء النصوص (string interpolation)، لذا فإن عمليات الحقن المكتشفة هناك حقيقية ولا حاجة إلى اتصال بالإنترنت:

$ python3 -m unittest discover -s tests -v

تُتخطى الحالات نفسها مقابل MySQL حقيقي ما لم يتوفر Docker والصورة المطلوبة، بينما يقوم python3 tests/mutations.py بإعادة كل إصدار سابق من dsss.py قبل الإصلاح ويتحقق من أن مجموعة الاختبارات تكتشف ذلك.

تنزيل الأداة