计算机系统基础实验介绍(Lab3).pptxVIP

  • 528
  • 0
  • 约8.87千字
  • 约 42页
  • 2017-02-03 发布于湖北
  • 举报
计算机系统基础实验介绍(Lab3)

《计算机系统基础实验》LAB3 - 缓冲区溢出攻击2016 春季华中科技大学《计算机系统基础》课程组2016-05-03 学术诚信 如果你确实无法完成实验, 你可以选择不提交。如果抄袭,不管抄袭者还是被抄袭者,均以零分论处并按作弊处分。 -- 一、Lab3 实验概述实验目的 加深对IA-32函数调用规则和栈结构的具体理解。实验内容 对一个可执行程序“bufbomb”实施一系列缓冲区溢出攻击(buffer overflow attacks),也就是设法通过造成缓冲区溢出来改变该可执行程序的运行内存映像,继而执行一些原来程序中没有的行为。? -- Lab3 实验概述(续)难度等级 分5个难度递增的等级,分别命名为Smoke(level 0)、Fizz(level 1)、Bang(level 2)、Boom(level 3)和Nitro(level 4),其中Smoke级最简单而Nitro级最困难。实验环境 C语言;linux实践技能 熟练运用gdb、objdump、gcc等工具。 -- 二、实验数据/s/1hs2Mw1Qhttp:///s/1hs2Mw1Q/s/1hs2Mw1Q下载实验数据包: lab3.tar在本地目录将数据包解压: tar –xf lab3.tar数据包中至少包含下面四个文件:* bufbomb: 可执行程序,攻击所用的目标程序bufbomb。* bufbomb.

文档评论(0)

1亿VIP精品文档

相关文档