|

楼主 |
发表于 2018-1-6 19:17:15
|
显示全部楼层
.版本 2
asm_置代码 ()
asm_popad ()
' '''''''''''''''''''''''''''
asm_mov_eax_ptr (十六到十 (#基址))
asm_mov_eax_ptr_eax_add (十六到十 (“1C”))
asm_mov_edi_ptr_eax_add (十六到十 (“2C”))
asm_push (十六到十 (“1”))
asm_mov_ecx_ptr_edi_add (十六到十 (#目的地坐标改变值))
asm_mov_eax_常数 (十六到十 (#走路CALL1))
asm_call_eax ()
' '''''''''''''''''''''''
asm_mov_esi_eax ()
asm_lea_eax_ptr_ss_esp_add (十六到十 (“54”))
asm_push_eax ()
asm_push_ebx ()
asm_mov_ecx_esi ()
asm_mov_eax_常数 (十六到十 (#走路CALL2))
asm_call_eax ()
' '''''''''''''''''''''''''
asm_lea_ecx_ptr_ss_esp_add (十六到十 (“100”))
asm_lea_edx_ptr_ss_esp_add (十六到十 (“F4”))
asm_push_ecx ()
asm_push_edx ()
asm_mov_ecx_esi ()
asm_mov_eax_常数 (十六到十 (#走路CALL3))
asm_call_eax ()
' '''''''''''''''''''''''''''''''''
asm_mov_ecx_ptr_edi_add (十六到十 (#目的地坐标改变值))
asm_push_ebx ()
asm_push (十六到十 (“1”))
asm_push_esi ()
asm_push (十六到十 (“1”))
asm_mov_eax_常数 (十六到十 (#走路CALL4))
asm_call_eax ()
图是OD的代码写法。。。我复制的是自己写的代码段。。一运行就崩溃!!!求问是哪里的写法出了错误 |
|