RSS| 首页| 山顶道| 布珞阁¹| GoodUI| 土产| 关于

hack java执行码,解决问题
2007.12.19 19:54 bruce:

比起hack二进制代码,hack java执行码相对容易很多。

对于一个jar包,想跟踪一下,可以这么做。

eclipse  反编译工具jad  文本编辑器

先用jad反编译class为源码,目录结构规范的很容易可以找到想要的内容,也可以使用文本编辑器查找字符串。

然后直接修改java文件,增加一些 system.out什么的,做执行时的调试输出。

一般反编译的jar没办法编译还原。可以这么做

保证java目录结构,删除其他没修改的源码,只保留修改过的

新建eclipse工程,加入这些带目录的源码,然后再包含原始的jar,这样编译都会过,修改过的java就编译成class了。

然后用zip工具把class塞入原来的jar就可以了。

分类  笔记| 1个评论


1个评论
  1. ckcfcc 留言:

    没源代码怎么办?

垃圾太厉害了
说几句吧






*注意: 回复可能需要审查.您不必重复提交.