【发布时间】:2019-02-19 03:55:55
【问题描述】:
好吧,作为逆向工程的新手,我尝试使用“内联补丁”技术来修补程序,然后我就卡在了这一点上:
组装窗口不断给我消息“预期标签”,因此我将该指令编辑为命名标签,例如“myfunc”。
但是当我尝试汇编诸如“MOV ECX,0C”之类的代码时,它工作正常。
为什么会弹出“标签”以及如何解决此问题?
(我要打补丁的程序是ap0x的patchme_no1.exe)
【问题讨论】:
-
您是否尝试过简单地使用
MOV ECX, 4012a8或MOV ECX, 0x4012a8或MOV ECX, 4012a8h? -
将该错误读作
Label unexpected。只需输入MOV EAX, 004012A8 -
@MargaretBloom 感谢您的评论!它有很大帮助:) 顺便说一句,我偶然发现了一个新问题.. 我如何汇编代码,例如 > ASCII "Nag Patched", 0 > ASCII "Unpaced", 0 我试图用 ascii 数字编辑代码存储器,我失败的。我试图用 ascii 数字编辑十六进制转储,我也失败了。我真的很想修补这个 nag.. 但我不能输入 ascii 字符:( !This is my trial.. It seems image is not seen in the comment!
-
欢迎在reverseengineering.stackexchange.com提出逆向工程问题
标签: assembly reverse-engineering ollydbg