首页
社区
课程
招聘
[旧帖] [求助]这几句是什么意思啊? 0.00雪花
发表于: 2008-6-15 08:58 2778

[旧帖] [求助]这几句是什么意思啊? 0.00雪花

2008-6-15 08:58
2778
push    ebx
push    esi
push    edi
mov     dword ptr [ebp-18], esp
mov     dword ptr [ebp-4], 0
push    2
call    dword ptr [<&MSVCRTD.__set_app_t>;  MSVCRTD.__set_app_type
add     esp, 4

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 808
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
是一个子程序的调用,楼主的代码是不是不全啊。前三句是把ebx,edi,esi,的值保存到栈中(应该在后面的代码中有push或者leave的指令代码吧),这样在子程序执行的时候不会影响到他们的值。最后一句aadd  esp,4是恢复esp指针的在执行call指令之前的值。
2008-6-15 10:25
0
游客
登录 | 注册 方可回帖
返回
//