是否有一个java类文件/字节的编辑来编辑的指令?[关闭]
-
26-09-2020 - |
题
是否有一个实用工具(或蚀插件)为 编辑java类文件?我想要操纵码的java类文件没有重新编译它也没有一个完整的buildpath.
E.g。重新命名方法,添加或删除指令,改变常数等。
唯一的公用事业我发现是:
classeditor 但它非常有限的功能(例如改名的事情和操作的说明是不可能的).
jbe 不保存的变化(也许是因为类验证失败之前我做了任何更改,尽管这类完美运行)
(jbe最初有一类路径问题,添加类的路径jbe.蝙蝠文件的帮助)
解决方案
我还没有看到任何字节的代码->字节的代码前端,但是大量后端。
我建议你看看在许多字节的代码操作等库 javassist
它允许装载字节的代码,操纵它,并保存它回到磁盘,然后编写一个小的主要是不准确的。
其他提示
我写了一个 开放源Java汇编和dissasembler 你可以找到有用的。
它可以让你拆开一个入人类文件可读大会进行编辑,然后重新组成一类。这是最初设计用于编写模糊crackmes,所以有很多模糊的功能,它支持许多其他工具,不。如果你需要任何的功能,它目前并不支持,请随时与我联系,我会看看我能做些什么。
找到 此 列表中的字节的代码操纵/代码生成的图书馆有帮助吗?
不隶属于 StackOverflow