【发布时间】:2015-07-12 04:21:51
【问题描述】:
我一直在将可执行文件转换为一些 NASM shellcode(如果相关,则适用于 windows),但是我在所有地方都遇到了来自 rep 指令的“错误:解析器:预期指令”错误。
label_0000641:
lea edi,[esp+0x164]
label_0000648:
rep movs DWORD es:[edi],DWORD ds:[esi]
label_000064a:
and DWORD [esp+0x168],0x0
有一些特殊的 nasm 语法吗?我犯了一个愚蠢的错误吗? 我不知道如何解决这些错误,非常希望得到一些指导。
(我正在用 nasm -f bin -o out.bin test.asm 编译)
谢谢。
【问题讨论】: