Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
DSSS — Damn Small SQLi Scanner | Kitploit
उपकरण/GitHubGitHub/stamparm/dsss
भेद्यता स्कैनरवेब एप्लिकेशन शोषणवेब सुरक्षा
GitHubstamparm/dsss

DSSS

Damn Small SQLi Scanner

रिपॉजिटरी देखें
875206286 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Damn Small SQLi Scanner Python 3.x License

Damn Small SQLi Scanner (DSSS) एक पूरी तरह कार्यात्मक SQL injection भेद्यता स्कैनर है (GET और POST पैरामीटर का समर्थन करता है) जो 100 से कम कोड लाइनों में लिखा गया है।

Vulnerable

वैकल्पिक सेटिंग्स के रूप में यह HTTP प्रॉक्सी के साथ-साथ 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

आवश्यकताएँ

इस प्रोग्राम को चलाने के लिए Python संस्करण 3.x आवश्यक है।

परीक्षण

tests निर्देशिका में एक केवल-stdlib रिग्रेशन सूट है। सभी लक्ष्य स्थानीय हैं: एक बंडल किया गया HTTP फिक्स्चर उन पृष्ठों को परोसता है जो एक वास्तविक sqlite3 डेटाबेस द्वारा बनाए जाते हैं जिसकी क्वेरीज़ स्ट्रिंग इंटरपोलेटेड हैं, इसलिए वहाँ पाई गई इंजेक्शन वास्तविक हैं और किसी इंटरनेट एक्सेस की आवश्यकता नहीं है:

$ python3 -m unittest discover -s tests -v

वास्तविक MySQL के विरुद्ध वही केस तब तक छोड़ दिए जाते हैं जब तक Docker और इमेज उपलब्ध न हों, जबकि python3 tests/mutations.py dsss.py के प्रत्येक पूर्व-फिक्स संस्करण को वापस रखता है और जाँचता है कि सूट इसे नोटिस करता है।

टूल डाउनलोड करें