assembly - IDA Pro 6.1 中的汇编错误

标签 assembly x86 reverse-engineering disassembly ida

我需要修改一个DLL。 我需要打补丁

cmp     byte_1075A02C, 0

mov     byte_1075A02C, 1

我尝试在 IDA Pro 中使用 Patch->Assemble 命令,但收到“无效操作数”消息。

有人知道为什么会收到此消息吗?

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

非常感谢您的帮助:)

最佳答案

应该是这样

C6 05 2C A0 75 10 01

关于assembly - IDA Pro 6.1 中的汇编错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15255842/

相关文章:

ios - 如何在 armv7 (Cortex A5) iOS 中使用 VFMA 指令?

c - 使用 gcc 编译时 -ffreestanding 和 -nostdlib 之间的区别

assembly - 汇编语言中的大于、小于或等于?

c - 为什么 MSVC Debug模式会为一个空的 if() 主体而不是另一个(i++ vs.++i)省略 cmp/jcc?

c - 32b x86 程序集 scanf 用法

objective-c - 查看 Objective-c 的汇编代码

python - 缓冲区溢出 - 插入了意外值

c - 试图对一个函数进行逆向工程

c++ - 如何定位一段时间内的某一系列汇编指令?

assembly - 为什么对非核心响应/非核心请求的需求过多?