
栈迁移原理


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源创计划”,欢迎正在阅读的你也加入,一块儿分享。微信