缓冲区溢出攻击
2017-03-18 本文已影响0人
谁是我的小超人
调用函数(caller)和被调函数(callee)在栈中的内存变化。
寄存器esp,eip,ebp的基本作用。
什么时候可以缓冲区攻击:通过读入超过特定长度的数据大小,从而覆盖原有指令地址。通常发生在被调函数返回调用函数时,覆盖了寄存器eip的返回地址。
调用函数(caller)和被调函数(callee)在栈中的内存变化。
寄存器esp,eip,ebp的基本作用。
什么时候可以缓冲区攻击:通过读入超过特定长度的数据大小,从而覆盖原有指令地址。通常发生在被调函数返回调用函数时,覆盖了寄存器eip的返回地址。