2013-03-06 75 views
2

我需要修改一個DLL。 我需要修補在IDA Pro 6.1中組裝錯誤

cmp  byte_1075A02C, 0 

mov  byte_1075A02C, 1 

我試圖用Patch->在IDA臨組裝命令,和我有一個「無效操作數」消息。

任何人都有任何想法爲什麼有此消息,請?

cmp byte_1075A02C, 0等於:80 3D 2C A0 75 10 00 但是什麼是mov byte_1075A02C, 1相等?

坦克很多關於你的幫助:)

回答

2

這應該是

C6 05 2C A0 75 10 01 
+0

謝謝很多人:)這是完美的! – 2013-03-06 19:45:07

1

對於一個快速通用的解決方案,你總是可以嘗試在線彙編such as this one。該指令的語法是mov byte ptr [0x1075A02C], 1。嘗試一下!

不同的x86彙編程序使用稍微不同的語法,所以我建議您熟悉一個並堅持使用它。

+0

我使用了'objdump -D -b binary -m i386 -Mintel,x86-64 '來獲得與鏈接到的網站相似的結果。 – GDP2 2018-03-05 03:14:18