© 2021 V1ct0r. Powered by Hexo Theme Obsidian
「 PWN 」 January 03, 2020
Words count 56k Reading time 51 mins.
栈是由高往低增长的,而数组的存储是由低位往高位存的,如果越界的话,会把当前函数的ebp和下一跳的指令地址覆盖掉,如果覆盖了当前函数的ebp,那么在恢复的时候esp就不能指向正确的...