一、缓冲区溢出原理 缓冲区溢出是因为在程序执行时数据的长度超出了预先分配的空间大小,导致覆盖了其他数据的分配区域,从而执行非授权指令,获取信息,取得系统特权进而进行各种非法操作导致程序运行失败、系统宕机、重新启动等后果。普通的程序员由于失误导致的缓冲区溢出可能只会导致程序无法运行而不会影响系统,但是如果黑客使用构造好的数据来进行缓冲区溢出攻击则可能获得超级管理员权限,非常危险。 二、实验流程 1. 系统环境 Windows操作系统;Visual c++ 6.0;ollydbg;ida pro; 2. 程序实例 3. 实验过程分析 (1)判断main函数的地址 (2)分析call语句对于栈空间的影响 (3)缓冲区溢出分析 (4)溢出结果及危害 三、防御手段 四、实验总结
2024-04-29 16:20:06 205KB 网络安全
1
1.FIR和IIR数字滤波器设计(包括MATLAB代码和实验报告),FIR和IIR数字滤波器设计(包括MATLAB代码和实验报告),FIR和IIR数字滤波器设计(包括MATLAB代码和实验报告),FIR和IIR数字滤波器设计(包括MATLAB代码和实验报告)。 2.包括的内容非常详细,详细介绍了设计滤波器的步骤和方法,详细介绍了设计滤波器的步骤和方法,详细介绍了设计滤波器的步骤和方法 3,还包括语音信号的采集和FFT频谱分析,包括语音信号的采集和FFT频谱分析,包括语音信号的采集和FFT频谱分析,包括语音信号的采集和FFT频谱分析,包括语音信号的采集和FFT频谱分析
2024-04-29 14:14:44 1.17MB matlab FIR滤波器 IIR滤波器 频谱分析
1
实验一 简易函数信号发生器的设计与实现 【背景知识】 信号发生器又称信号源或振荡器,可产生不同波形、频率、幅度和调制情况的信号,为电子测量提供符合一定技术要求的电信号。信号发生器在生产实践和科技领域中有着广泛的应用。 【实验目的】 1.通过实验进一步掌握集成运算放大器在振荡电路中的应用。 2.进一步提高工程设计和实践动手能力,加强系统概念。 【实验要求】 设计制作一个简易方波——三角波——正弦波信号发生器,供电电源为±12V,要求频率调 节方便,并满足下列指标要求: 1、输出频率能在1KHZ~10KHZ范围内连续可调。 2、方波输出电压峰峰值UOPP=12V(误差<20%),上升、下降沿均小于10μS; 3、三角波输出电压峰峰值Uopp=8V (误差<20%); 4、在1KHZ~10KHZ的频率范围内,正弦波输出电压峰峰值Uopp≥1V,无明显失真。 提高要求: 1、将输出方波改为占空比可调的矩形波,占空比可调范围不少于30%-70%; 2、自拟其它功能。
2024-04-27 13:32:34 2.45MB
1
给定一窗口区域。 计算各区的特征码。 随机给定一条直线的两端上。 计算两端点对应的特征码。 如果两端点都在窗口内,直接显示。 如果有端点在窗口外,则判断它和哪个边框有交点。求出直线和对应边框线交点。在计算交点的特征码,重复前面的。
2024-04-26 14:30:21 443KB 计算机图形学实验 运行结果
1
青岛理工2020 计算机网络实验报告二:实验2:实现数据链路层协议 实验报告三:实验3:一个简单的文件传送协议的设计和实现 以及实验三里的两个c文件
2024-04-25 12:08:03 180KB 计算机网络实验报告
1
南京邮电大学数字示波器.物理实验报告.pdf
2024-04-15 20:48:20 6.34MB 物理实验
1
BP算法项目代码与实验报告-MFC实现 人工智能其他基础算法,见我博客
2024-04-14 11:13:03 150KB BP
1
【HNUST】20级软件测试技术实验报告 1、单元测试 2、黑盒测试 3、白盒测试 4、性能与自动化测试
2024-04-13 22:02:18 3.41MB 软件测试
1
学生成绩管理系统C++编程实验报告.doc
2024-04-12 14:58:19 65KB
1