在IDA Pro 6.1中组装错误

时间:2013-03-06 19:06:47

标签: assembly x86 reverse-engineering disassembly ida

我需要修改DLL。 我需要补丁

cmp     byte_1075A02C, 0

mov     byte_1075A02C, 1

我尝试在IDA Pro中使用Patch-> Assemble命令,我有一个" Invalid Opend"消息。

任何人都知道为什么要收到这条消息?

cmp byte_1075A02C, 0等于:80 3D 2C A0 75 10 00 但是mov byte_1075A02C, 1等价物是什么?

为你的帮助坦克很多:)

2 个答案:

答案 0 :(得分:2)

那应该是

C6 05 2C A0 75 10 01

答案 1 :(得分:1)

对于快速通用解决方案,您可以随时尝试在线汇编程序such as this one。该指令的语法是mov byte ptr [0x1075A02C], 1。试试吧!

不同的x86汇编程序使用略有不同的语法,因此我建议您熟悉一个并坚持使用它。