-
-
[原创]bytecodeviewer使用(二)
-
发表于:
2019-8-26 23:01
4679
-
下面开始字节码修改模式,注意这里需要python2.7的环境,因为依赖了Krakatau插件,可以看到第二个面板已经显示了字节码。
这里面什么都可以修改,只要对Java字节码熟悉。
我平时遇到的场景
1、场景:继承某些类,想做一些修改,但是父类为finnal?修改访问操作符
2、场景:某些SDK中有日志开关,我想打开,看他做些啥? 修改静态变量
3、场景: 逻辑检测?修改if逻辑.
4、场景:想看某些局部变量的值,又不太好hook?注入静态方法,查看变量值
5、场景:想知道线上用户走了什么样的逻辑?sdk注入静态方法
……...等等很多应用场景,有了这个工具,妈妈再也不怕我修改不了jar包了
修改完后,先点击下方refresh,查看是否修改成功。
成功后保存,左上角save runnable jar。
然后选择位置保存就可以了。(注:这里我只改了Save As Runnable jar选项的卡死,其他可能还会有问题,由于我没用到,就没去改)
然后我把自己修改过的稳定版本传上来,希望对大家有帮助。
链接:https://pan.baidu.com/s/1-x1zFfLeaZ37KMNSv6OjXQ 密码:cpu7
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最后于 2019-8-26 23:30
被GitRoy编辑
,原因: