小tips之如何重编译一个jar包

admin 2025年2月15日23:25:56评论2 views字数 371阅读1分14秒阅读模式

在一次机缘巧合之下,获得了一个0day的poc的Jar包,但是没有exp,想要直接把这个jar包直接改成exp。但是又不想自己写代码,所以进行了此处重编译,以前没试过,简单记录下。

Jar包使用jd-gui打开,简单看一下,我们只要修改这里就好了,把这个代码拖出来保存,把它重命名为MainApp.java

小tips之如何重编译一个jar包

如果出现很多红色的报错,就给他创建一个空包,只要能让它不报错,能编译就好了,import里的东西就给他import 名字,内容为空

只要让他不报错就行,能编译出来class就行

小tips之如何重编译一个jar包

编译后MainApp.class

小tips之如何重编译一个jar包

直接把该class拖入jar包内

小tips之如何重编译一个jar包

重编译成功,原本是test.jsp  内容123,现在是test123.jsp  内容abc123

接下来直接把abc123换成冰蝎马即可

小tips之如何重编译一个jar包

原文始发于微信公众号(zz学安全):小tips之如何重编译一个jar包

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年2月15日23:25:56
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   小tips之如何重编译一个jar包https://cn-sec.com/archives/1016901.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息