3

我需要编辑一个 .NET 可执行文件。我是十六进制编辑的新手。我已将其导入 IDA 6.1 Pro 并在 IDA-View Window 中对其进行编辑。

原来的:

ldstr    "Uri : "

我改为(右键单击>手动...(手动操作数)):

ldstr    "Uri : localhost"

我已经安装了 PatchDiff2(IDA 插件),但这对我不起作用:

Scanning for functions ...
parsing second idb...
Error: IDB2 parsing cancelled or failed.

是否有另一种方法来提交对可执行文件的更改?原始字节值为:72 BD 1B 00 70 02 7B 59 00 00 04 28 1B 00 00 0A

我如何获得(我需要它从 Edit\Patch program\chenge Bytes 修补)新的 HEX 值

ldstr    "Uri : localhost"
4

1 回答 1

1

我使用 ildasm 而不是 IDA。它工作完美。

IDA 不会是我的首选工具。只需使用 ildasm.exe 反编译程序集,编辑 IL,将 humpty-dumpty 与 ilasm.exe 重新组合在一起

感谢汉斯·帕桑特

于 2012-12-17T21:08:04.043 回答