最新网络安全实验报告.doc
《最新网络安全实验报告.doc》由会员分享,可在线阅读,更多相关《最新网络安全实验报告.doc(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络安全实验报告 (可以直接使用,可编辑 优秀版资料,欢迎下载)网络安全与网络管理课程实验报告学院年级2021专业网络工程姓名 学号任课教师 上机地点实验教师网络安全课程实验报告一实验题目Sniffer网络抓包分析一、实验时间2021年 3月 18日周三上午45节二、实验目的:掌握12种Sniffer软件的使用;能利用相关软件进行网络抓包并进行网络协议分析;进而理解相关的网络安全威胁三、实验要求1. 查看PING包的构成(默认32Byte内容),若用64Byte来ping,内容是什么?2. 登录校园网,查看捕捉到的用户名和密码3. 查看TCP三次握手的包的序列号规律4. 登录校园网的邮箱,查看
2、所用的协议及其工作过程实验报告要求:l 注明以上实验结果(附实验截图)四、实验内容、过程和结果(实验主要内容的介绍、主要的操作步骤和结果)1 使用ping命令进行测试,截取数据包抓取ping包:2 登陆校园网,查看捕捉到的用户名和密码:打开校园网登陆页面,输入用户名yankun,密码123456,然后启动抓包软件抓取到如下截图的包,在包中找到了之前输入的用户名和密码,如下框中所示;3 查看TCP三次握手的包的序列号规律,对打开浏览器着一过程进行抓包分析:如下截图,通过下面的抓包可以清楚的了解到三次握手的建立过程;分析:TCP报文的首部如下图所示,序号字段的值则指的是本报文段所发送的数据的第一个
3、字节的序号确认号字段-占 4 字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。 确认比特 ACK - 只有当 ACK = 1 时确认号字段才有效。当 ACK = 0 时,确认号无效。 在上面的两个截图中,第一个图的seq=79780372,Ack=171311206,在第二个截图中可以看到seq=171311206, Ack=79780373,接收到的确认号是之前对方发过来的序列号加1,三次握手的过程就是靠双方发送先关序列号进行确认联系,从而建立安全的通道进行数据传输。4 登录校园网的邮箱,查看所用的协议及其工作过程此截图是登陆校园邮箱过程的包,可以在包中发现有TLS协议,用来加密
4、数据,以保障数据的安全性;分析:蓝色条纹中是TLS的第一个报文用来发送HELLO建立初次,TLS(安全传输层协议)用于在两个通信应用程序之间提供保密性和数据完整性,该协议由两层组成,一个是TLS 记录协议(TLS Record),另外一个是TLS 握手协议(TLS Handshake)。TLS 记录协议,位于某个可靠的传输协议(TCP)上面,与具体的应用无关。TLS 记录协议提供的连接安全性具有两个基本特性:第一是私有,对称加密用以数据加密(DES 、RC4 等)。对称加密所产生的密钥对每个连接都是唯一的,且此密钥基于另一个协议(如握手协议)协商.记录协议也可以不加密使用;第二是可靠,信息传输
5、包括使用密钥的 MAC 进行信息完整性检查。安全哈希功能( SHA、MD5 等)用于 MAC 计算。记录协议在没有 MAC 的情况下也能操作,但一般只能用于这种模式,即有另一个协议正在使用记录协议传输协商安全参数。五、实验总结与收获通过本次的实验操作,熟悉了网络常用抓包分析软件sniffer的使用,掌握了使用该软件进行各种包的抓取和分析的技能,此外更重要的是通过抓包我们可以发现其实我们的网络通信存在很大的安全威胁,就像实验过程中的测试使用的登陆用户名yankun和密码123456可以被人轻易的截获从而造成信息的泄露。随着时代的发展,网络的安全性越来越重要,尤其随着科技的发展,越来越多的信息需要
6、在网络上传输,保障网络的安全显得任重而道远,现在的网络威胁远不止本次实验所看到的,所以需要加强网络的安全措施,现在的已有的安全协议并不能全面的保障网络安全,故需要我们在今后的实践中不断创新和深入. 成绩网络安全课程实验报告二实验题目密码学CAP一、实验时间2021年 月 日周三上午45节二、实验目的:掌握CAP密码学教学软件的使用;自学并掌握其中不少于5种古典密码算法;掌握RSA、DES、MD5、SHA等现代密码原理; 三、 实验要求1. 对明文“I am learning cryptography ”进行加密2. 利用至少5种密码算法(多多益善)3. 算法任选,密码任选四、实验内容、过程和结
7、果(实验主要内容的介绍、主要的操作步骤和结果)明文: I am learning cryptography 序号密码算法密钥密文1Affinea=7;b=4;iekdgetrirustqfhyutefbq2Double Column TranspositionKeyword1=loveKeyword2=fatherngcixamlixhyqpxyptrxarnexgraox3Keyword CipherKeyword=car;Start at:a;hclkdcqmhmfrqyotnfqcogy4MultiLiteral CipherMycaryammcycmmrmmayccyaccyymcay
8、racraacayyaymmcrycra5Playfair Cipherkey=lovestoryntivagakkphdyaibedybzptw6Stream CipherLFSR Size:4;Initial Key:5;Feedback key:6原理说明:1。 Affine Cipher:单码加密,字母表的字母被换成一个数字,也就是AZ字母对应0-25,该算法是一个线性变换,每一个明文对应一个密文字母;过程如下:key=(7,4);gcd(7,26)=1; c=7*p+4mod26下面取“I am”进行加密:am分别是0、12C(0)=(70+4)mod 26=2=cC(12)=(7*
9、12+4)mod26=10=k其余的字母也按照此运算法则进行运算,最后得到密文iekdgetrirustqfhyutefbq,与软件运行结果相一致;2. Double Column Transposition:双重列换位加密,对已经使用过列换位加密的结果再次使用列换位加密,每次换位使用的关键字可以相同也可以不同,这样经过两次列加密后明文的字母就被完全打乱了;具体的加密过程如下:Keyword1=love 顺序为:2341Keyword2=father 顺序为:316425然后把I am learning cryptography按照4列6行的形式写出来:12341iaml2earn3ingc4
10、rypT5ogra6phy接下来按照keyword1 的顺序2341按列取出来:12341amli2arne3ngci4ypTr5grao6hyp最后按照keyword2的顺序316425按照行取出来便是加密好的密文了:ngciamlihypypTrarnegrao与密文ngcixamlixhyqpxyptrxarnexgraox结果一致;4. keyword:加密方法的具体步骤如下,本次取的关键词为car,从a开始,则规则为:Zbcdefghijklmnopqrstuvwxyzcarbdefghijklmnopqstuvwxyz这样形成了一组对照,然后根据明文的字母顺序依次查找,比如I am
11、 对应下面的字母分别是h c l ,将明文一一对照后得到I am learning cryptography的密文为:hclkdcqmhmfrqyotnfqcogy4。MultiLiteral Cipher:使用55的一个矩阵来实现加密,具体过程如下:使用的key为“mycar”,把字母排列如下:MycarmabcdEYfghikclmnopaqrsturvwxyz明文中的每一个字母都用行和列的两个字母代替,比如字母i所对应的行和列分别是y和a,所以i就被加密为ya,后面的明文依次查找此表后得到密文如下:yammcycmmrmmayccyaccyymcayracraacayyaymmcrycr
12、a,计算结果与软件运行结果相一致;5。 Playfair:次加密算法也是采用55的矩阵进行,设置key=lovestory,然后把key值依次写入矩阵,26个字母中没有J,遇到J则使用i代替,所以矩阵如下:LovesTryabcdfgHIkmnpquwxz然后使用一下规则查找密文:将字母两个两个组合成一组,若两个明文字母在同一行,则将字母依次往后移动一位为密文;若明文字母在同一列,则将他们往下移动一位为密文;若不在同一行也不在同一列,则将该两个明文组成一个矩形的两个对角线,另外一条对角线两个字母则是该对应的密文;例如I am learning cryptography明文中“ia”不在同一行也
13、不在同一列,他们组成的矩形是:TryacdfgIkmn所以取另外一条对角线的值,即为nt;按照此规则继续查找表后得到I am learning cryptography的密文为:ntivagakkphdyaibedybzptw五、实验总结与收获本次的试验操作主要是通过软件操作实现利用不同算法实现对明文的加密,加密的方式各有不同,每个加密算法的思想都十分特别,认真的去理解算法本身后能加深对安全保护机制的理解,计算机安全十分重要,而保障它安全的很重要的机制就是对传输的数据进行加密,一个好的加密算法可以保障数据的安全传输,所以在今后的学习过程中要不断的对加密算法进行扩充学习,掌握古典密码学以及现当代
14、密码学的基本思想和原理.成绩网络安全课程实验报告三实验题目SQL注入攻击分析一、实验时间2021年 月 日周三上午45节二、实验目的:深入理解SQL注入攻击的基本原理;掌握SQL注入攻击的基本方法;掌握防范SQL注入攻击的技术要领。三、 实验要求利用给出的WEB实验系统,实验SQL注入的相关命令实验报告要求:1. 针对给出的WEB系统,猜解出wucm用户的密码;2. 给出主要的猜解语句和命令,附上必要的解释说明;3. 上网查询SQL注入相关文章,总结防范SQL注入攻击的方法。四、实验内容、过程和结果(实验主要内容的介绍、主要的操作步骤和结果)(此栏可自行增加,填写报告时删除此字样)五、实验总结
15、与收获成绩网络安全课程实验报告四实验题目PGP邮件加密一、实验时间2021年 月 日周三上午45节二、实验目的:深入理解PGP公钥加密的基本过程和原理;三、实验要求l 两人一组,各自安装好PGP后,生成自己的公私钥对,并将自己(A)的公钥发给对方(B)l B用A的公钥加密一封邮件发给A,A用自己的私钥解密查看邮件内容(可附数字签名)l 练习PGP其他功能实验报告注明:l 为自己邮箱生成公私密钥对的过程,发送给对方的公钥(附实验截图);l 收到的密文+解密后明文(附实验截图)四、实验内容、过程和结果(实验主要内容的介绍、主要的操作步骤和结果)(此栏可自行增加,填写报告时删除此字样)五、实验总结与
16、收获成绩网络安全课程实验报告五实验题目防火墙与VPN一、实验时间2021年 月 日周三上午45节二、实验目的:理解防火墙和VPN的工作原理;掌握利用Windows平台进行防火墙设置以及VPN搭建的基本方法。三、 实验要求利用Windows进行防火墙配置和VPN配置和访问;实验报告注明:l 总结VPN的建立过程和关键步骤;l VPN建立后,观察客户端连接的相关配置参数(附截图);l VPN建立后,观察服务器端的客户接入情况(附截图);四、实验内容、过程和结果(实验主要内容的介绍、主要的操作步骤和结果)(此栏可自行增加,填写报告时删除此字样)五、实验总结与收获成绩网络安全课程实验报告六实验题目WE
17、B服务器安全一、实验时间2021年 月 日周三上午45节二、实验目的:掌握WEB安全配置的基本原理和方法;能对基于Windows平台的WEB系统进行安全配置和维护; 三、实验要求1. 用户与组的设置,总结windows进行资源管理的原理;2. 利用IIS配置好网站后n 观察IP限制的结果;n 观察远程用户的访问权限;n 思考WEB访问控制流程;3. 完成证书服务相关配置,实现基于 s的WEB访问四、实验内容、过程和结果(实验主要内容的介绍、主要的操作步骤和结果)(此栏可自行增加,填写报告时删除此字样)五、实验总结与收获成绩一、实验目的l 掌握网络端口扫描器的使用方法,熟悉常见端口和其对应的服务
18、程序,掌握发现系统漏洞的方法.l 掌握综合扫描及安全评估工具的使用方法,了解进行简单系统漏洞入侵的方法,了解常见的网络和系统漏洞以及其安全防护方法。二、实验原理l 端口扫描原理l 端口扫描向目标主机的TCP/IP服务端口发送探测数据包,并记录目标主机的响应。通过分析响应来判断服务端口是打开还是关闭,就可以得知端口提供的服务或信息. l 端口扫描主要有经典的扫描器(全连接)、SYN(半连接)扫描器、秘密扫描等。 l 全连接扫描:扫描主机通过TCP/IP协议的三次握手与目标主机的指定端口建立一次完整的连接。建立连接成功则响应扫描主机的SYN/ACK连接请求,这一响应表明目标端口处于监听(打开)的状
19、态。如果目标端口处于关闭状态,则目标主机会向扫描主机发送RST的响应。 l 半连接(SYN)扫描 :若端口扫描没有完成一个完整的TCP连接,在扫描主机和目标主机的一指定端口建立连接时候只完成了前两次握手,在第三步时,扫描主机中断了本次连接,使连接没有完全建立起来,这样的端口扫描称为半连接扫描,也称为间接扫描。 l TCP FIN(秘密)扫描:扫描方法的思想是关闭的端口会用适当的RST来回复FIN数据包。另一方面,打开的端口会忽略对FIN数据包的回复. l 综合扫描和安全评估技术工作原理l 获得主机系统在网络服务、版本信息、Web应用等相关信息,然后采用模拟攻击的方法,对目标主机系统进行攻击性的
20、安全漏洞扫描,如果模拟攻击成功,则视为漏洞存在。最后根据检测结果向系统管理员提供周密可靠的安全性分析报告。三、实验环境l 实验室所有机器安装了Windows操作系统,并组成了一个局域网,并且都安装了SuperScan端口扫描工具和流光Fluxay5综合扫描工具。l 每两个学生为一组:互相进行端口扫描和综合扫描实验。四、实验内容和步骤任务一:使用Superscan端口扫描工具并分析结果实验步骤:(1) 添加扫描远程主机,并执行端口扫描在程序“扫描标签页下面下的“IP地址”栏中输入远程主机的主机名/IP地址。然后点击开始按钮,程序在默认设置下开始对远程主机进行扫描。扫描结束后,出现如图所示的扫描结
21、果.从图中可以看出,对主机扫描和端口扫描结果都为0,这是由于主机禁止了扫描器的ICMP扫描响应。因此需要修改对主机的扫描方式.(2)修改主机和服务扫描设置点击“主机和服务扫描设置”标签页,并在该标签页中去掉“查找主机复选框.选中UDP端口扫描复选框,并将UDP扫描类型设置为“Data”.选中TCP端口扫描复选框,并将TCP扫描类型设置为“直接连接,如图所示。(3)执行端口扫描点击“扫描”回到扫描标签页,然后点击开始按钮重新扫描远程主机。扫描结果如图所示。关闭某些端口后任务二:使用综合扫描工具Fluxay5并分析结果(1)打开“文件”菜单下的“高级扫描向导选项,如图14.填入要扫描主机的起始地址
22、和结束地址,在此我们只扫描靶机服务器一台主机故填入的主机IP地址一样.如果想要同时扫描靶机服务器和该服务器上的虚拟机则可以在“起始地址”中填入靶机服务器IP“192.168.20。245”;在“结束地址中填入靶机服务器上的虚拟机IP地址“192。168.20。247”.“Ping检查一般要选上,这样会先Ping目标扫描主机,若成功再进行扫描,这样可节省扫描时间。在检测项目选项中选上PORTS, FTP, TELNET, IPC, IIS, PLUGINS,我们只对这些漏洞进行扫描.(2)接着我们进入扫描对话框,如图15。在“标准端口扫描”选项中,流光会扫描约几十个标准服务端口,而自定义扫描端口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 网络安全 实验 报告
限制150内