- 21
- 0
- 约5.76千字
- 约 15页
- 2016-10-30 发布于湖北
- 举报
实验题目:基于缓冲区溢出的攻击 实验目的:1.掌握缓冲区溢出的原理;2. 理解汇编语言,通过汇编语言防范缓冲区溢出的漏洞。 实验环境:个人电脑、linux发行版本、ubuntu环境 实验内容及操作步骤:
开始时对于本次实验的内容并不清楚,通过查找资料了解,这个实验主要是模拟缓冲区溢出。实验中涉及到3个可执行的二进制文件bufbomb,hex2raw,makecookie。bufbomb是进行缓冲区实验的目标程序,既然是缓冲区溢出实验,肯定得有一个导致缓冲区溢出的条件,这个实验是通过类似于c语言中的gets函数的Gets读取一行数据到固定大小的缓冲区,而当我们的输入超过了缓冲区的大小时,Gets没有任何的边界检查,超过缓冲区的数据就会覆盖内存中用作其它用途的数据,从而改变程序的行为,而如果gets从终端读取时,无法输入一些不可打印的数据,比如想输入控制字符0x09,于是就有了hex2raw这个程序,这个程序将16进制表示的字节转换成二进制字节数据。makecookie主要是为了防止学生直接copy别人答案用的,每个学生有一个唯一的提交作业的userid,makecookie为不同的userid计算出不同的cookie值。userid要通过命令行参数传给bufbomb,实验中我们在内存某个区域中用自己的cookie值覆盖原来的数据,bufbomb中会有一个validate函数的调
您可能关注的文档
- 布尔表达式的翻译程序设计概述.doc
- 1.8 电容器的电容描述.ppt
- 1.8电容器的电容(上课用)描述.ppt
- 1.8电容器的电容用描述.ppt
- 1.8匀变速直线运动规律及应用描述.ppt
- 层次数学建模概述.doc
- 1.9多光束干涉2015描述.ppt
- 1.2013欧洲RDS防治指南--吴本清描述.ppt
- 1.AD诊断策略描述.ppt
- 1.Alarm-Clock时钟问题描述.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 初中地理填图训练(世界地理二)-2025年会考地理知识点梳理.docx VIP
- 陕西民间艺术审美与文化知到课后答案智慧树章节测试答案2025年春西北工业大学.docx VIP
- 初中地理填图训练(中国地理二)-2025年会考地理知识点梳理.doc VIP
- 安徽省淮北市2025年小升初入学分班考试数学试卷解析及答案.docx VIP
- 初中地理填图训练(中国地理一)-2025年会考地理知识点梳理.doc VIP
- (广东二模)2026年广东省高三高考模拟测试(二)英语试卷(含答案及解析).docx
- 第六章活动6 AI辅助下的原电池改进探究实验说课教学设计 2023-2024学年高一下学期化学人教版(2019)必修第二册.docx VIP
- 2025年考研英语单词记忆协议合同.docx VIP
- 心脏康复指南PPT课件.pptx VIP
- 2026年英语单词记忆合同协议.docx VIP
原创力文档

文档评论(0)