Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
text4shell-scan — पूरी तरह से स्वचालित, सटीक और व्यापक स्कैनर text4shell RCE CVE-2022-42889 को खोजने के लिए | Kitploit
उपकरण/GitHubGitHub/kiralab/text4shell-scan
भेद्यता स्कैनरशोषणवेब एप्लिकेशन शोषणWAF बाईपासफज़िंगपेनिट्रेशन टेस्टिंग
GitHubkiralab/text4shell-scan

text4shell-scan

पूरी तरह से स्वचालित, सटीक और व्यापक स्कैनर text4shell RCE CVE-2022-42889 को खोजने के लिए

रिपॉजिटरी देखें
123 साल पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

text4shell-scan

पूरी तरह से स्वचालित, सटीक और व्यापक स्कैनर जो कमजोर text4shell होस्ट खोजने के लिए है।

image

विशेषताएँ

  • URL सूचियों के लिए समर्थन।
  • 60 से अधिक HTTP अनुरोध हेडर्स के लिए फ़ज़िंग।
  • HTTP POST डेटा पैरामीटर्स के लिए फ़ज़िंग।
  • JSON डेटा पैरामीटर्स के लिए फ़ज़िंग।
  • भेद्यता खोज और सत्यापन के लिए DNS कॉलबैक का समर्थन करता है।
  • WAF बायपास पेलोड।
  • कस्टम DNS OOB कॉलबैक के लिए समर्थन (उदा: Burpsuite Collaborator)

विवरण

यह स्कैनिंग टूल 2021 के Fullhunt के पुराने Log4j स्कैनर पर आधारित है (उन्हें बड़ा श्रेय), और अब Text4Shell RCE CVE-2022-42889 की खोज और फ़ज़िंग के लिए उपयोग किया जाता है। इसका उपयोग सुरक्षा टीमों द्वारा अपने इंफ्रास्ट्रक्चर में Text4Shell RCE के लिए स्कैन करने और WAF बायपास का परीक्षण करने के लिए किया जाना चाहिए, जिससे संगठन के वातावरण में कोड निष्पादन प्राप्त किया जा सकता है।

यह आउट ऑफ द बॉक्स DNS OOB कॉलबैक का समर्थन करता है, DNS कॉलबैक सर्वर सेट करने की आवश्यकता नहीं है। नोट: interact.sh धीमा है, इसलिए इस समय इसका उपयोग अनुशंसित नहीं है।

https://nvd.nist.gov/vuln/detail/CVE-2022-42889

उपयोग

root@kitploit:~
$ python3 text4shell-scan.py -h
[•] CVE-2022-42889 - Apache Commons Text RCE Scanner
[•] Scanner provided by @securekomodo

usage: text4shell-scan.py [-h] [-u URL] [-p PROXY] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]
                     [--wait-time WAIT_TIME] [--waf-bypass] [--custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD]
                     [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST] [--disable-http-redirects]

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     Check a single URL.
  -p PROXY, --proxy PROXY
                        send requests through proxy
  -l USEDLIST, --list USEDLIST
                        Check a list of URLs.
  --request-type REQUEST_TYPE
                        Request Type: (get, post) - [Default: get].
  --headers-file HEADERS_FILE
                        Headers fuzzing list - [default: headers.txt].
  --run-all-tests       Run all available tests on each URL.
  --exclude-user-agent-fuzzing
                        Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.
  --wait-time WAIT_TIME
                        Wait time after all URLs are processed (in seconds) - [Default: 5].
  --waf-bypass          Extend scans with WAF bypass payloads.
  --custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD
                        Test with custom WAF bypass payload.
  --dns-callback-provider DNS_CALLBACK_PROVIDER
                        DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh].
  --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST
                        Custom DNS Callback Host.
  --disable-http-redirects
                        Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have a higher chance of reaching vulnerable systems.

एकल URL स्कैन करें

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here>

सभी अनुरोध विधियों का उपयोग करके एकल URL स्कैन करें: GET, POST (url-encoded form), POST (JSON body)

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --run-all-tests

वातावरण के विरुद्ध WAF बायपास खोजें।

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --waf-bypass

Burpsuite Collaborator का उपयोग करके एकल URL स्कैन करें

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --custom-dns-callback-host <copy collaborator host here>

URL सूची स्कैन करें

root@kitploit:~
$ python3 text4shell-scan.py -l urls.txt

स्थापना

root@kitploit:~
$ pip3 install -r requirements.txt

Docker समर्थन

root@kitploit:~
git clone [https://github.com/securekomodo/text4shell-scan.git](https://github.com/securekomodo/text4shell-scan.git)
cd text4shell-scan
sudo docker build -t text4shell-scan .
sudo docker run -it --rm text4shell-scan

# With URL list "urls.txt" in current directory
docker run -it --rm -v $PWD:/data text4shell-Scan -l /data/urls.txt

कानूनी अस्वीकरण

यह परियोजना केवल शैक्षिक और नैतिक परीक्षण उद्देश्यों के लिए बनाई गई है। पूर्व आपसी सहमति के बिना लक्ष्यों पर हमला करने के लिए text4shell-scan का उपयोग अवैध है। सभी लागू स्थानीय, राज्य और संघीय कानूनों का पालन करना अंतिम उपयोगकर्ता की जिम्मेदारी है। डेवलपर्स कोई दायित्व नहीं लेते हैं और इस प्रोग्राम के कारण किसी भी दुरुपयोग या क्षति के लिए जिम्मेदार नहीं हैं।

लाइसेंस

परियोजना MIT लाइसेंस के तहत लाइसेंस प्राप्त है।

लेखक

Bryan Smith

  • Twitter: https://twitter.com/securekomodo
टूल डाउनलोड करें