逆向基礎之函數工作原理

逆向基礎之函數工作原理 函數工作的基本原理:   這些代碼區中的精確跳轉都是在棧的巧妙配合下完成的。   當函數被調用時,系統會爲這個函數開闢一個新的棧幀。這個棧幀中的內存空間被函數獨佔,正常情況下是不會和其他的函數共享的。當函數返回時,系統會彈出該函數索對應的棧幀。  如圖:     每個函數都獨佔自己的棧幀空間,當前正在運行的函數的棧幀總是在棧頂。     函數調用約定描述了函數參數傳遞的方式
相關文章
相關標籤/搜索