黑客在什么地方接单?专业接单黑客联系方式

访客4年前黑客资讯976

Struts2的S2-016漏洞是之前比较重大的漏洞,也是一些老系统的历史遗留问题 

此漏洞影响struts2.0-struts2.3的所有版本,可直接导致服务器被远程控制从而引起数据泄漏,影响巨大 

漏洞修复总结有4种方式: 

1、升级版本 

这也是Apache官方给出的建议,把Struts2的版本升级到2.3.15以上的版本,这种方式只需要替换一些jar包,归纳如下: 

commons-lang3-3.2.jar 
freemarker-2.3.22.jar 
javassist-3.11.0.GA.jar 
ognl-3.0.6.jar 
struts2-core-2.3.24.jar 
struts2-spring-plugin-2.3.24.jar 
xwork-core-2.3.24.jar 

只需要用上述jar包(版本可能会有差距)替换老系统中的旧版本jar包; 

但是这种方式存在一定的缺陷,如果系统非常复杂,可能会有版本不兼容,jar版本冲突,导致系统功能不能 使用的情况; 

2、覆盖JAR包 



下载上述图片,把后缀名改为zip,把里面解压出来的三个文件夹添加到漏洞的系统的src目录下 

然后再web.xml文件中添加代码:

复制代码代码如下:
 
org.hdht.commonweb.listener.MyServletContextListener 
 


最后发布项目,重启服务器 

3、修改Struts2的源码 

找到项目中的struts2-core-2.2.3.jar,反编译得到源码,在eclipse中新建一个java项目,把反编译的源码导进去 

修改org\apache\struts2\dispatcher\mapper\DefaultActionMapper.java这个文件中的handleSpecialParameters ***  

在while循环(for循环)中加入下面代码:

复制代码代码如下:
if (key.endsWith(".x") || key.endsWith(".y")) {
key = key.substring(0, key.length() - 2); 



保存,这个新项目可能会有错误,需要导入两个jar包,xwork-core-2.1.6.jar和servlet-api.jar 

把这个新项目导出成jar包,把下图中的7个类,替换掉原先struts2-core-2.2.3.jar中的7个类


4、结合上面的第2和第3种方式 

还是需要用到struts2的源码,同第3步,反编译得到源码,导入到一个新的项目中 

下载第2步中的压缩包,解压之后得到三个文件,把这三个文件夹添加到新项目的 org\apache\struts2\dispatcher\mapper包中,如下图 


相关文章

装修后多久可以入住?装修后最快多久能入住

装修后多久可以入住?装修后最快多久能入住

家里装修完 恨不得分分钟住进去 然后那刺鼻的味道 全新的家具的油漆味 阻挡了我们的脚步 新房诚可贵 生命价更高啊 那么新房装修后 到底多久入住才安全呢 今天我们就来聊聊这个话题 一...

美国州名介绍(美国有多少个州)

美国州名介绍(美国有多少个州)

阿拉巴马州(Alabama):被称为“狄克西的心脏”( Heart of Dixie),因为它就坐落在美国南部各州的腹地。“狄克西”(Dixie)本身就是美国南部的昵称。当路易斯安那州(Louis...

家中网络被黑客入侵(家中网络被黑客入侵怎么处理)

家中网络被黑客入侵(家中网络被黑客入侵怎么处理)

家里wifi被黑客控制了怎么办? 1、别人控制了你的路由器,你可以将路由器恢复出厂设置,然后重新设置无线网络的名称、密码、自动拨号等选项,还有就是记得要修改默认的管理员登录密码,避免被再次控制。2、方...

破获一起网上找黑客再次被骗,黑客网站大全zb

一、破获一起网上再次被骗怎么找黑客 1、找网站接单黑客技术并不需要太多的底层知识,但计算机产品供应商对深黑客技术的发展一直保密,这导致了整个产品供应商的不安。破获一起网上再次被骗门户音乐雷蒙德先生说,...

苹果抢占中产阶层 这才是华为小米的最大隐患

先前Canalys公布汇报称,华为公司已超过小米手机变成我国智能机销售市场第一名。这让“华为公司击败了小米手机”的话题讨论引起强烈反响。而自此IHS的数据信息则显示信息,小米手机在我国市场依然领跑华为...

国产黑客远程偷拍的简单介绍

国产黑客远程偷拍的简单介绍

本文目录一览:...