美文网首页
32位和64位函数调用顺序

32位和64位函数调用顺序

作者: 杰_74 | 来源:发表于2019-08-13 15:12 被阅读0次

    32位

    栈图
    左边为无堆栈平衡,右边为堆栈平衡

    对于pop3次选用的寄存器不知道是否固定,有些题目不会采用eax,ebx,ecx。

    64位

    记录两个例子


    就ret2text3_64而言,我还不太清楚其内在原因,如'/bin/sh'的位置,类似的还有ret2libc2。
    如果有错误,欢迎指正,谢谢

    相关文章

      网友评论

          本文标题:32位和64位函数调用顺序

          本文链接:https://www.haomeiwen.com/subject/vgzfdctx.html