wlsk888 发表于 2020-10-28 18:40

记一次反编译jar,修改class记录。。。

      首先下图是该未修改的jar运行后图片,会提示未检测到加密锁,并且到5分钟会提示并退出。。。

下面我们打开反编译软件jd-jul或luyten等,找到相关代码,如下图:

修改方法很多,我采用javassist直接修改的方法。。。
打开eclipse,编写如下图代码:

运行后,就删除了相关逻辑代码:如下图:

测试运行效果如下图,修改成功

chen180 发表于 2020-10-29 10:11

基于agent 也可以不修改jar修改掉源代码

liushang 发表于 2020-11-2 16:13

。。。。直接把判断删了,秀

天高云淡_武 发表于 2020-11-4 17:09

一般都会有多层嵌套,单个处理还好说

worrydog 发表于 2020-11-26 22:36

地址257-303是怎么判断的?

worrydog 发表于 2020-11-26 23:08

能否加你位好朋友,wlsk888?

yangwei5013 发表于 2020-11-28 11:08

反编译运行包可以找到很多有趣的东西

ludd2580 发表于 2022-1-25 17:38

最近一直苦恼如何反编译.class文件,谢谢楼主的帖子
页: [1]
查看完整版本: 记一次反编译jar,修改class记录。。。