0

使用批处理文件,是否可以修改文件的单个字节?

我希望进行以下更改:

Address 0x829: 1B -> 1A在文件中a\b\c.class

如您所见,它是对已编译的 java 类文件的编辑,如果有帮助的话,但我不想使用 Java。

4

2 回答 2

1

如果您有debug1,则可以编写脚本

命令e编辑内存

这是一个教程:http ://www.armory.com/~rstevew/Public/Tutor/Debug/debug-manual.html

1调试仅在 32 位系统上可用。它在 XP 中可用,但在那之后我留下了 32 位......

于 2012-09-17T19:17:01.533 回答
1

使用纯批处理非常难以处理二进制数据,如果数据包含 NULL,那么它将完全失败。

但是你可以使用 vbscript,它可以处理它并从 WinXP 安装到 Win7

于 2012-09-15T19:25:57.170 回答