- 33
- 0
- 约5.27千字
- 约 17页
- 2017-07-08 发布于湖北
- 举报
计组实验5报告
课程实验报告
课 程 名 称: 计算机组成与结构
实验项目名称: buflab-handout
专 业 班 级: 计科1403
姓 名:
学 号:
指 导 教 师: 黄丽达
完 成 时 间: 2016 年 5 月 31 日实验题目:buflab-handout(缓冲区溢出实验) 实验目的:模拟缓冲区溢出攻击,本实验共有5个不同的缓冲区溢出实验,每一个实验要求的返回的地址不一样,前三个允许破坏栈,后两个不允许破坏栈达到攻击目的。 实验环境:联想ThinkPad E545,Ubuntu14(2位)hex2raw文件的作用是如果gets从终端读取时无法输入一些不可打印的数据通过hex1.???? Level0: Candle (10 pts)
题目要求:让test运行完后,不直接返回退出。而是跳到smoke函数处,继续运行,而当smoke运行完毕后,才退出。est源代码 void test()
{
int val;
/* Put canary on stack t
原创力文档

文档评论(0)