《表1 High address》

《表1 High address》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《社会工程学的攻击原理及其实现方式》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

栈漏洞溢出是指在栈内写入超出长度的限制数据,同时利用缓冲器溢出改写数据和执行流程,从而破坏程序的运行,获得系统控制权的攻击手段,这里涉及主要三个寄存器ESP ESP和EIP.栈指针寄存器(extended stack pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶,基址指针寄存器(extended base pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的底部,EIP寄存器,用来存储CPU要读取指令的地址,CPU通过EIP寄存器读取即将要执行的指令。每次CPU执行完相应的汇编指令之后,EIP寄存器的值就会增加,如表1所示。