• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            yehao's Blog

            程序執行時,棧指針ESP和棧頂指針EBP的變化

            進入main函數的時候,
            1)保存ebp指針
            2)使得ebp->esp
            3)保持現場ebx,esi,edi
            4)進入一般函數的時候,push參數,例如有n個參數 esp = esp - 4*n
            5)push函數返回地址 esp = esp -4
            6)調用函數 EIP指向函數地址,jmp 函數地址
            7)Push ebp 保存 (故有[ebp+8]就是第一個參數的內容)
            8)使得ebp ->esp, esp = esp - 40h - 臨時變量需要字節數(有字節對齊問題)
            9)保持現場ebx,esi,edi
            10)返回值=》eax
            11)恢復現場,就是依次pop出edi,esi,ebx,
            12)Esp = ebp
            13)Pop ebp
            14)pop 函數返回地址(即ret),EIP指向下個指令地址 esp = esp +4
            15)Esp + n*4 (每個字有4個字節);push是按字操作的,32位機器

            知道這些后,程序的溢出就比較容易做了。


            http://hi.baidu.com/goodallen/blog/item/1a2e23fc07b7e487b901a0cb.html/cmtid/494b414bcea227fc82025ca2

            posted on 2012-02-29 17:17 厚積薄發 閱讀(1343) 評論(0)  編輯 收藏 引用 所屬分類: C/C++

            導航

            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            統計

            常用鏈接

            留言簿

            隨筆分類

            文章分類

            文章檔案

            搜索

            最新評論

            伊人情人综合成人久久网小说| 色欲综合久久躁天天躁| 国产精品久久久久影院嫩草| 久久av无码专区亚洲av桃花岛| 91精品国产综合久久久久久| 天天久久狠狠色综合| 欧美黑人激情性久久| 欧美精品一区二区精品久久| 一本色道久久88综合日韩精品| 久久91精品国产91久久小草| 久久只有这里有精品4| 青青草原1769久久免费播放| 欧美日韩久久中文字幕| 久久久久国色AV免费看图片| 国产成人久久精品一区二区三区| 亚洲伊人久久综合影院| 国产精品成人99久久久久| 久久亚洲私人国产精品| 亚洲精品国产第一综合99久久| 国产成人无码精品久久久免费 | 久久久久AV综合网成人| 久久综合九色综合久99| 久久婷婷成人综合色综合| 亚洲欧美另类日本久久国产真实乱对白| 青青青青久久精品国产 | 性色欲网站人妻丰满中文久久不卡 | 久久国产亚洲精品麻豆| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | A级毛片无码久久精品免费| AAA级久久久精品无码片| 久久精品天天中文字幕人妻 | 久久久久亚洲精品日久生情| 久久国产精品视频| 久久精品国产WWW456C0M| 中文字幕亚洲综合久久2| 久久国产精品一区| 亚洲精品无码专区久久同性男 | 久久亚洲国产午夜精品理论片| 久久精品国产亚洲av麻豆小说| 狠狠88综合久久久久综合网| 国产精品99久久久久久人|