|
沙发

楼主 |
发表于 2015-3-3 17:54:23
|
只看该作者
最近学习做 关于热血江湖走路就是搞不定 有会的 希望指点一二 感激不尽
易语言代码如下 就来老是移动到0.0.的位置 不知道怎么回事
代码 = { }
代码 = 代码 + 汇编_写入指令 (“pushad”)
代码 = 代码 + 汇编_写入指令 (“MOV ESI,” + #基址)
代码 = 代码 + 汇编_写入指令 (“MOV ESI,[ESI]”)
代码 = 代码 + 汇编_写入指令 (“mov eax,” + 到文本 (坐标x))
代码 = 代码 + 汇编_写入指令 (“mov ecx,” + 到文本 (坐标y))
代码 = 代码 + 汇编_写入指令 (“mov DWORD PTR [ESI+1650],eax”)
代码 = 代码 + 汇编_写入指令 (“mov DWORD PTR [ESI+1658],ecx”)
代码 = 代码 + 汇编_写入指令 (“mov DWORD PTR [ESI+14BC],eax”)
代码 = 代码 + 汇编_写入指令 (“mov DWORD PTR [ESI+14C4],ecx”)
代码 = 代码 + 汇编_写入指令 (“mov DWORD PTR [ESI+14d4],1”)
代码 = 代码 + 汇编_写入指令 (“mov byte ptr [ESI+14d8],1”)
代码 = 代码 + 汇编_写入指令 (“mov DWORD PTR [ESI+14dc],0”)
代码 = 代码 + 汇编_写入指令 (“PUSH 2”)
代码 = 代码 + 汇编_写入指令 (“SUB ESP,0C”)
代码 = 代码 + 汇编_写入指令 (“MOV EAX,ESP”)
代码 = 代码 + 汇编_写入指令 (“MOV ECX,” + 到文本 (坐标x))
代码 = 代码 + 汇编_写入指令 (“MOV [ESI+1650],ECX”)
代码 = 代码 + 汇编_写入指令 (“MOV [EAX],ECX”)
代码 = 代码 + 汇编_写入指令 (“MOV ECX,” + 到文本 (坐标h))
代码 = 代码 + 汇编_写入指令 (“MOV [ESI+1654],ECX”)
代码 = 代码 + 汇编_写入指令 (“MOV [EAX+4],ECX”)
代码 = 代码 + 汇编_写入指令 (“MOV ECX,” + 到文本 (坐标y))
代码 = 代码 + 汇编_写入指令 (“MOV [ESI+1658],ECX”)
代码 = 代码 + 汇编_写入指令 (“MOV [EAX+8],ECX”)
代码 = 代码 + 汇编_写入指令 (“MOV ECX,ESI”)
代码 = 代码 + 汇编_写入指令 (“MOV EBX,” + #走路CALL)
代码 = 代码 + 汇编_写入指令 (“CALL EBX”)
代码 = 代码 + 汇编_写入指令 (“popad”)
代码 = 代码 + 汇编_写入指令 (“ret”)
汇编_执行指令 (进程句柄, 代码)
|
|