OllyDbg : 'Label expected' 问题

OllyDbg : 'Label expected' issue

好吧,作为逆向工程的新手,我尝试使用 'inline patch' 技术来修补程序,然后我卡在了这一点上:

Assemble window 不断给我消息 'Label expected',所以我编辑该指令以命名标签,例如 'myfunc'.

但是当我尝试 assemble 像 'MOV ECX, 0C' 这样的代码时,它工作正常。

为什么要弹出“标签”以及如何解决此问题?

(我尝试修补的程序是 ap0x 的 patchme_no1.exe)

问题一删除 unpackme。并输入纯地址
字符串 "unpackme.40xxxx" 被视为标签
ollydbg 尝试定位标签但失败

如果您想按原样使用它
您可以使用 COLON : 键盘快捷键

用该字符串标记一些地址

下面是两个屏幕截图,其中一个有错误 其他没有错误,因为地址已标记为参考

标签预期错误

地址现在已标记,此标签可用于 assemble 对话框

评论中的第二个问题

你不能 assemble 一个 ascii 字符串
您需要使用 ctrl+e 来编辑