做了个小东西,专门用来作java相关的重命名

有时候,要研究一些java相关的东西,但是没有源代码,只有二进制的jar,同时这个jar呢,又被混淆过了,反编译很困难,为了研究需要,因此写了这么一个小东西,没几行代码,实现的功能有:

* 修改className

* 修改类里的methodName,fieldName

* 修改interfaceName

* 修改interface里的methodName

 

主要辅助研究混淆过的代码用的,配合jd-gui 就很方便了,功能很简单,而且还有一些已知的bug,例如,修改了一个类中的接口方法,需要将所属的接口(们)里的方法都修改掉(相应的会修改所有实现类)

 

代码放在google code ,项目名字随便起了个binary refactor,暂时没有使用说明,可以看看run这个例子

 

另外,还想做个界面,如果能整合到jd-gui里就好了,那干坏事的时候就很方面了,嘿嘿。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值