ICS15sCh3prog5概论.pptxVIP

  • 12
  • 0
  • 约小于1千字
  • 约 36页
  • 2017-05-01 发布于湖北
  • 举报
ICS15sCh3prog5概论

第三章 程序的转换与机器级表示 ——越界访问和缓冲区溢出 ;程序的转换与机器级表示;程序的机器级表示; 越界访问和缓冲区溢出 ;越界访问和缓冲区溢出;越界访问和缓冲区溢出 ;越界访问和缓冲区溢出;越界访问和缓冲区溢出;越界访问和缓冲区溢出;程序的加载和运行;程序的加载和运行;假定有一个调用过程P调用了函数getline,其返回地址为0x8048643,执行call指令调用getline时,部分寄存器的内容如下:R[ebp]=0xbffffc94,R[ebx]=0x1,R[esi]=0x3,R[edi]=0x2。执行程序时从标准输入读入的一行字符串为“012345678901234567890123”,此时,程序会发生段错误(segmentation fault)并中止执行,经调试确认错误是在执行getline的ret指令时发生的。回答下列问题或完成下列任务。;1、第7行和第10行汇编指令后栈帧情况;缓冲区溢出攻击的防范;图6.30 Linux虚拟地??空间映像;缓冲区溢出攻击的防范;缓冲区溢出攻击的防范; x86-64 ;IA-32浮点操作;IA-32浮点操作举例;IA-32和x86-64的比较;IA-32过程调用参数传递;X86-64过程调用参数传递;X86-64架构;X86-64架构;X86-64架构;X86-

文档评论(0)

1亿VIP精品文档

相关文档