论坛首页 Java企业应用论坛

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

浏览 1509 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-04-15  

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

* 修改className

* 修改类里的methodName,fieldName

* 修改interfaceName

* 修改interface里的methodName

 

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

 

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

 

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

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics