是否有一个实用工具(或蚀插件)为 编辑java类文件?我想要操纵码的java类文件没有重新编译它也没有一个完整的buildpath.

E.g。重新命名方法,添加或删除指令,改变常数等。

唯一的公用事业我发现是:

  • classeditor 但它非常有限的功能(例如改名的事情和操作的说明是不可能的).

  • jbe 不保存的变化(也许是因为类验证失败之前我做了任何更改,尽管这类完美运行)

    (jbe最初有一类路径问题,添加类的路径jbe.蝙蝠文件的帮助)

有帮助吗?

解决方案

我还没有看到任何字节的代码->字节的代码前端,但是大量后端。

我建议你看看在许多字节的代码操作等库 javassist 它允许装载字节的代码,操纵它,并保存它回到磁盘,然后编写一个小的主要是不准确的。

其他提示

我用 抑制 编辑类文件。

它可以让你的编辑的指令、方法、恒的游泳池,差异类,以及分割一个六角的编辑。

这是可笑的真棒。

我写了一个 开放源Java汇编和dissasembler 你可以找到有用的。

它可以让你拆开一个入人类文件可读大会进行编辑,然后重新组成一类。这是最初设计用于编写模糊crackmes,所以有很多模糊的功能,它支持许多其他工具,不。如果你需要任何的功能,它目前并不支持,请随时与我联系,我会看看我能做些什么。

找到 列表中的字节的代码操纵/代码生成的图书馆有帮助吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top