DHCP欺骗与防御实验.docx
2024-04-29 18:44:19 1.75MB
1
一、缓冲区溢出原理 缓冲区溢出是因为在程序执行时数据的长度超出了预先分配的空间大小,导致覆盖了其他数据的分配区域,从而执行非授权指令,获取信息,取得系统特权进而进行各种非法操作导致程序运行失败、系统宕机、重新启动等后果。普通的程序员由于失误导致的缓冲区溢出可能只会导致程序无法运行而不会影响系统,但是如果黑客使用构造好的数据来进行缓冲区溢出攻击则可能获得超级管理员权限,非常危险。 二、实验流程 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
部分代码如下:需要的可联系我:QQ627845967 #include"iostream.h" #include "stdio.h" #include "malloc.h" #include "conio.h" struct Lchar{ char char_ch; struct Lchar *next; }Lchar,*p,*h,*temp,*top,*base; char curchar; char curtocmp; int right; int table[5][8]={{1,0,0,1,0,0}, {0,1,0,0,1,1}, {1,0,0,1,0,0}, {0,1,1,0,1,1}, {1,0,0,1,0,0}}; int i,j; void push(char pchar) { temp=(struct Lchar*)malloc(sizeof(Lchar)); temp->char_ch=pchar; temp->next=top; top=temp; } void pop(void) { curtocmp=top->char_ch; if(top->char_ch!='#') top=top->next; } void doforpush(int t) { switch(t) { case 0:push('A');push('T');break; case 5:push('A');push('T');break; case 11:push('A');push('T');push('+');break; case 20:push('B');push('F');break; case 23:push('B');push('F');break; case 32:push('B');push('F');push('*');break; case 40:push('i');break; case 43:push(')');push('E');push('('); } } void changchartoint() { switch(curtocmp) { case 'A':i=1;break; case 'B':i=3;break; case 'E':i=0;break; case 'T':i=2;break; case 'F':i=4; } switch(curchar) { case 'i':j=0;break; case '+':j=1;break; case '*':j=2;break; case '(':j=3;break; case ')':j=4;break; case '#':j=5; } }
2024-04-28 21:47:59 245KB LR(1)
1
所谓查找(Search)又称检索,就是在一个数据元素集合中寻找满足某种条件的数据元素。关于有序表的查找,有折半查找、插值查找、斐波那契查找等,它们的原理和实现方法各有不同,对不同数据的处理也各有优劣。 查找在计算机数据处理中是经常使用的操作。查找算法的效率高低直接关系到应用系统的性能。本次实验是在折半查找的代码基础上,实现插值查找和斐波那契查找,并比较不同的数据这三种方法的查找效率,得出初步结论。
2024-04-28 17:26:46 9.66MB 数据结构 斐波那契查找 插值查找
1
提供了ns2中的一些经典的实例进行了解析,希望大家共勉
2024-04-28 12:11:37 150KB 网络仿真 实例教程
1
2023年西工大计算机学院编译原理实验
2024-04-28 09:46:56 56.61MB
1
编译原理 递归向下 词法分析器 Java实现 编译原理实验
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
通过BGP基本部署实现不同 AS 之间的网络通信。 根据网络拓扑进行IP地址规划,实现底层联通,并进行AS设计,运行BGP协议,实现AS之间的互联,并通告路由。
2024-04-26 14:30:26 116KB BGP
1