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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
StrutsShell — Apache Struts CVE-2017-5638 का शोषण करने के लिए इंटरैक्टिव कमांड-लाइन शेल। कमजोर लक्ष्यों पर रीयल-टाइम शेल इंटरैक्शन के साथ HTTP/HTTPS शोषण को स्वचालित करता है। | Kitploit
उपकरण/GitHubGitHub/falcon-lnhg/strutsshell
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलरिमोट एक्सेस टूल
GitHubfalcon-lnhg/strutsshell

StrutsShell

Apache Struts CVE-2017-5638 का शोषण करने के लिए इंटरैक्टिव कमांड-लाइन शेल। कमजोर लक्ष्यों पर रीयल-टाइम शेल इंटरैक्शन के साथ HTTP/HTTPS शोषण को स्वचालित करता है।

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

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

सभी देखें →

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

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

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

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

StrutsShell

Apache Struts (CVE-2017-5638) शेल

परिचय

"LowNoiseHG (LNHG) Struts Shell" (अब से "StrutsShell") मार्च 2017 में बनाया गया था, जब Apache Struts CVE-2017-5638 का शोषण मैन्युअल रूप से (HTTP GET अनुरोध हाथ से) न करने की उपयोगिता का एहसास हुआ और यह देखने के बाद कि इस भेद्यता के लिए संबंधित मेटास्प्लॉइट मॉड्यूल काम नहीं करता था (कम से कम हमारे परीक्षण मामलों पर)।

विवरण

StrutsShell का मूल संचालन हमलावर प्लेटफॉर्म (विंडोज, लिनक्स, आदि) के लिए एक कमांड-लाइन (शेल) इनपुट को संसाधित करने और Apache Struts भेद्यता का उपयोग करके इसे निष्पादित करने के लिए शेल में धकेलने पर आधारित है। यह उपकरण फिर उत्तर लौटाता है और अगले शेल कमांड की प्रतीक्षा करता है, जो एक दोषरहित इंटरैक्शन अनुभव प्रदान करता है।

विशेष सुविधाएँ

  • इनपुट
    • लक्ष्य एक Apache Struts सर्वर पर एक पूर्ण संवेदनशील URL होना चाहिए (उदाहरण: http://www.example.com/test/login.action)
  • HTTP/HTTPS
    • StrutsShell HTTP या HTTPS साइटों के साथ स्वचालित रूप से काम करता है
  • आउटपुट
    • कोई आउटपुट फ़ाइल नहीं, यह एक इंटरैक्टिव शेल है (वास्तव में नहीं, बस इसका एक ग्राफिकल प्रतिनिधित्व है, कोई वास्तविक tty नहीं)

पैरामीटर

root@kitploit:~
# LowNoiseHG Apache Struts (CVE-2017-5638) Shell v.0.1 (2017/03/17)
# by F4Lc0N - LNHG - USA/Colombia
#
# Thanks to Andrew Weidenhamer (@AWeidenhamer), David Llorens (c4an),
# Tauseef Ghazi (@tghazi), and AJ (@nikamajinkya) for inspiration, ideas
# and debugging/betatesting help.

usage: StrutsShell.py [-h] [-d] [-u URL]

LNHG Apache Struts (CVE-2017-5638) Shell v.0.1

optional arguments:
  -h, --help         show this help message and exit
  -d, --debug        show debugging info
  -u URL, --url URL  Apache Struts vulnerable URL (i.e.:
                     http://www.example.com/test/login.action)
 for inspiration, ideas and debugging/beta-testing help.

विकास की वर्तमान स्थिति

जैसा कि LowNoiseHG (LNHG) में अधिकांश R&D के साथ होता है, यह उपकरण केवल इसकी उपयोगिता के लिए डिज़ाइन और विकसित किया गया था, बिना किसी आर्थिक निधि या इसके लिए आवंटित समय के। सभी विकास केवल व्यक्तिगत समय पर किया गया है, और यह तब तक जारी रहेगा जब तक दिलचस्प सुविधाएँ सामने आती रहेंगी, और यदि अन्य परियोजनाओं को ध्यान में रखते हुए समय उपलब्ध होगा।

वर्तमान संस्करण बहुत अच्छा काम करता है, हालांकि अभी भी कुछ छोटी-मोटी कमियाँ (बग) हैं जिन्हें दूर किया जाना है, और कुछ बुनियादी सुविधाएँ हैं जिन्हें सुधारा जा सकता है।

लाइसेंस

StrutsShell और इससे संबंधित सभी कोड GPL v3 ओपन-सोर्स लाइसेंस के तहत जारी किया गया है। पूरा लाइसेंस LICENSE.md फ़ाइल में संलग्न है।

आवश्यकताएँ

StrutsShell को "आउट-ऑफ-द-गिट" चलाने के लिए, सभी विकल्प सक्षम होने पर, आपको आवश्यकता होगी:

  • Python - प्रोग्रामिंग भाषा (sudo apt-get instal python)
  • requests - Python मॉड्यूल (pip install requests)

नोट: StrutsShell को Kali, Ubuntu और Debian पर विकसित और परीक्षण किया गया था। मुझे यकीन है कि आप इसे अपनी पसंद के अन्य प्लेटफॉर्म पर काम करवा सकते हैं ;)

स्थापना

apt-get के साथ आवश्यक सॉफ़्टवेयर स्थापित करें:

root@kitploit:~
$ sudo apt-get install -y python git
$ pip install requests

StrutsShell स्थापित करें

root@kitploit:~
$ cd /opt
$ sudo git clone https://github.com/falcon-lnhg/StrutsShell.git
$ cd StrutsShell

चलाना (उदाहरण)

root@kitploit:~
$ ./StrutsShell.py -u http://www.example.com/test/login.action

आप किसी भी समय विकल्पों की पूरी सूची इस प्रकार देख सकते हैं:

root@kitploit:~
$ ./StrutsShell -h

उदाहरण स्क्रीनशॉट

Alt text

डेवलपर टीम

[LowNoiseHG] (http://www.lownoisehg.org):

  • F4Lc0N - falcon [at] lownoisehg.org
टूल डाउनलोड करें