
棧遷移原理


mov esp,ebp
pop ebp
ret

mov esp,ebp
執行完之後變成了這個樣子:

pop ebp
執行完後就是

ret
了,此時咱們能夠經過 read 函數來把內容輸入到 fake ebp1 的地址處

mov esp,ebp
執行完成後效果以下:

pop ebp
執行完成後:

ret
命令,他就會執行咱們構造在 bss 段後者 data 段的那個函數

本文分享自微信公衆號 - 陳冠男的遊戲人生(CGN-115)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。微信