Man*_*ess 1 windows x86 assembly masm
我正在使用MASM进行一些汇编编程.当我尝试运行我的程序时,它遇到"调用myFunction"时立即崩溃,即使我已经从程序中删除了所有代码.这是我的代码任何帮助将不胜感激.
.486
.model flat
.stack 100h
ExitProcess PROTO NEAR32 stdcall, dExitCode:DWORD
.code
_start:
call myFunction
INVOKE ExitProcess,0
PUBLIC _start
myFunction proc near32
myFunction endp
END
Run Code Online (Sandbox Code Playgroud)
将myFunction更改为
myFunction proc near32
ret
myFunction endp
Run Code Online (Sandbox Code Playgroud)
使它成为一个存根.在您的版本中,它没有指令,因此它会执行内存中跟随它的任何内容.
| 归档时间: |
|
| 查看次数: |
229 次 |
| 最近记录: |