在一次机缘巧合之下,获得了一个0day的poc的Jar包,但是没有exp,想要直接把这个jar包直接改成exp。但是又不想自己写代码,所以进行了此处重编译,以前没试过,简单记录下。
Jar包使用jd-gui打开,简单看一下,我们只要修改这里就好了,把这个代码拖出来保存,把它重命名为MainApp.java
如果出现很多红色的报错,就给他创建一个空包,只要能让它不报错,能编译就好了,import里的东西就给他import 名字,内容为空
只要让他不报错就行,能编译出来class就行
编译后MainApp.class
直接把该class拖入jar包内
重编译成功,原本是test.jsp 内容123,现在是test123.jsp 内容abc123
接下来直接把abc123换成冰蝎马即可
原文始发于微信公众号(zz学安全):小tips之如何重编译一个jar包
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论