2012-12-17 81 views
3

我需要编辑一个.NET可执行文件。我是HEX编辑新手。我已将它导入到IDA 6.1 Pro,并在IDA-View窗口中对其进行编辑。.NET反汇编,编辑和补丁

原文:

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

如何获得的(我需要它,从编辑\补丁程序\ chenge字节修补)的

ldstr "Uri : localhost" 
+0

IDA不会是我的工具的首选。只需使用ildasm.exe来反编译程序集,编辑IL,然后使用ilasm.exe将humpty-dumpty放回到一起 –

回答

1

新HEX值我用反汇编,而不是IDA的。它工作完美。

IDA不会是我的首选工具。只要使用程序Ildasm.exe来 反编译程序集,编辑IL,让一个积重难返,四分五裂一起回来 与ilasm.exe

由于Hans Passant