逆向工程核心原理學習筆記(十六):棧幀3:add()函數參數傳遞與調用

從源代碼中我們可以看到調用了printf函數,裏面調用了add函數,但是add函數有兩個參數。 我們轉向彙編代碼,看一下是如何傳參的。 從401034這個地址開始,就開始把參數壓入棧中,直到40103B,把所有的參數都壓入到了棧中,然後帶哦用401000地址的函數,即add函數。 我們F7往下走,直到走到40103B的地址,觀察一下棧中的情況,相對於EBP: 我們可以清楚的看到參數已經被壓入到棧中
相關文章
相關標籤/搜索