最新网络安全课程设计3

上传人:m**** 文档编号:507754707 上传时间:2024-03-11 格式:DOC 页数:198 大小:20MB
返回 下载 相关 举报
最新网络安全课程设计3_第1页
第1页 / 共198页
最新网络安全课程设计3_第2页
第2页 / 共198页
最新网络安全课程设计3_第3页
第3页 / 共198页
最新网络安全课程设计3_第4页
第4页 / 共198页
最新网络安全课程设计3_第5页
第5页 / 共198页
点击查看更多>>
资源描述

《最新网络安全课程设计3》由会员分享,可在线阅读,更多相关《最新网络安全课程设计3(198页珍藏版)》请在金锄头文库上搜索。

1、网络安全课程设计3(可以直接使用,可编辑 优秀版资料,欢迎下载)上海应用技术学院课程设计任务书课程名称网络安全课程设计课程代码B7042594设计题目常用网络安全程序与课题题目序号设计时间2021年 1 月 12 日2021 年 1 月 24 日系(院)计算机科学与信息工程学院专业网络工程班级12104XXX一、课程设计任务(条件)、具体技术参数(指标)1. 在指导书提供的课程设计题目如下:(1)敏感信息搜集(2)加解密编程(3)SQL Server安全设置(4)FTP密码与OE账户嗅探(5)批处理脚本编写与验证蠕虫病毒(6)FAT32文件恢复2. 4-6名同学构成1个小组,每组完成6题3.

2、最后提交的课程设计成果包括:(1)带有封面的课程设计报告(打印)。(2)课程设计报告电子稿、源程序文件。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)(1)要求在设计的过程中,完成清晰的功能设计;(2)要求系统架构合理,模块划分清晰;(3)对于程序设计课题,应编写程序代码,调试程序使其能正确运行;对于操作应用课题,应有清楚明确的执行步骤和过程;(4)提交课程设计报告、相关文档及源代码;三、课程设计工作进度计划:第一天分析需求,设计算法,并绘制流程图;第二天编制程序,实现课题并调试运行;第三天编制程序,实现课题并调试运行;第四天编制程序,实现课题并调试运行;第五天编

3、制程序,实现课题并调试运行;第六天编制程序,实现课题并调试运行;第七天编制程序,实现课题并调试运行;第八天撰写报告,准备答辩; 第九天 撰写报告,准备答辩;第十天答辩。四、主要参考资料1 计算机网络安全技术教程刘华春 蒋志平 中国水利水电出版社 20212密码学与网络安全(中文导读英文版)(美)福罗赞 清华大学出版社20213密码学与网络安全(第2版)(印度)Atul Kahate著金名译清华大学出版社20214密码编码学与网络安全:原理与实践(第4版)(美) William Stallings著 孟庆树译 电子工业出版社 2006指导教师(签名): 舒明磊 教研室主任(签名):荣祺2021年

4、 7 月1 日 2021年 7 月 1 日1. 课程设计目的和要求 1。1 目的本课程设计是计算机科学与技术专业、网络工程专业重要的实践性环节之一,是在学生学习完密码学与网络安全技术课程后进行的一次全面的综合练习。通过课程设计,使学生熟练掌握计算机网络安全知识的基本概念和原理,熟悉了解网络安全的基本技术和攻防方法,培养学生将专业理论知识和工程技术应用有机结合的高级应用能力,使学生具备从事网络管理维护和信息安全管理方向的职业的基本素质和技能,提高设计文档的撰写能力。1。2要求(1)分析课程设计题目的要求;(2)要求在设计的过程中,完成清晰的功能设计;(3)要求系统架构合理,模块划分清晰; (4)

5、对于程序设计课题,应编写程序代码,调试程序使其能正确运行;对于操作应用课题,应有清楚明确的执行步骤和过程; (5)设计完成后提交课程设计报告(按学校要求装订)、报告的电子文档和程序源代码文件.2、课程设计任务内容设计主要内容如下(1) 根据任务要求,选择了T1、T2、T3、T4、T5和T6题目。其中T1要求完成。.。 ;T2要求完成.。.;T3要求完成。.。;T4要求完成。.;T5要求完成.。.;T6要求完成.。(2) 最终提供的主操作界面应该为便于操作和使用,文档结构清晰简洁,内容完整准确。(3) 最后提交的课程设计成果包括:a) 课程设计报告打印稿;b) 课程设计报告电子稿;c) 源程序文

6、件;d) 可执行文件.3、详细设计3.1 敏感信息搜集(1) 课题内容:分析监控安全协议数据,解析IPSec报文格式及内容.(略,详情见电子文档)(2) 具体实现或操作流程在人人网上搜陈洛洛,男,上海,年龄1622岁,天蝎座第一个名字相符合查看相册点击头像可能具有利用价值的信息照片 姓名 陈洛洛性别 男家乡浙江杭州市 号码邮箱生日1989。6.8血型生肖星座 双子座省份浙江城市杭州大学名称 沈阳理工大学大学入学年份 2007大学院系 材料学院大学班级中学名称 杭州二中中学班级 中学毕业年份2004照片姓名 号码邮箱生日血型生肖星座省份城市大学名称大学入学年份大学院系大学班级中学名称中学班级中学

7、毕业年份3。2 DES加解密编程3.2.1 DES加密解密程序对DESEncrypto.java 进行编译,如图所示:编译完成后生成DESEncrypto.class文件新建1hhj.txt文件,该文件内容为明文运行程序,对1hhj.txt进行加密,第一个参数表示要加密的文件,第二个参数表示加密后的文件,第三个参数表示的是加密还是解密(true 表示加密,false表示解密)程序编译后生成2hhj.txt文件加密后的文件为 2hhj.txt,如下图:对 2hhj。txt 进行解密,第一个参数表示要解密的文件,第二个参数表示解密后的文件,第三个参数表示的是加密还是解密(true 表示加密,fal

8、se 表示解密):解密后的文件为 3hhj.txt,如下图:解密后的文件为 3hhj.txt,如下图:3。2.2凯撒密码程序首界面加密解密3。2.3 RSA算法首界面产生公钥和私钥加密解密3.3 SQL Server安全设置首先单击“开始|“程序”“Microsoft SQL Server”“查询分析器”,输入密码“sa”, 如图所示:然后点击“确定”按钮,在“查询分析器”窗口使用并执行下面的 SQL 语句:Use masterSelect name,Password from syslogins where password is null设置 SA 用户的密码,请按下列步骤操作:单击“开始

9、“程序”“Microsoft SQL Server”|“企业管理器”,展开服务器组,然后展开服务器.如图:在细节窗格中,右键点击 SA,然后点击属性,点击登陆在密码方框中,输入新的密码。查看数据库日志管理 SQL Server 内置存储过程 xp_cmdshell 控制系统打 开 sql 查 询 分 析 器 , 输 入 要 访 问 的 数 据 库 地 址 ( 如 :1),然后点击确定。如下图:利用 SA 弱口令登陆 SQL Server 服务.在新的窗口中输入:xp_cmdshell ”dir c:;并按 F5 执行查询。查看返回结果,如下图:试图建立新用户输入xp_cmdshell ”net

10、 user mytesthhj123456 /add” 后将添加一个 mytest用户,密码为 123456,类似效果如下图:然后,可以输入:xp_cmdshell ”net user mytesthhj”查看用户列表,效果如下图输入xp_cmdshell ”net localgroup administrators mytesthhj/add”,然后按 F5执行查询然后输入:xp_cmdshellnet user mytesthhj,检查修改结果,如下图:将 xp_cmdshell 存储过程从系统中删除。恢 复 删 除 操 作 exec sp_addextendedproc xp_cmdsh

11、ell, dllname= xplog70.dll单击“开始”“程序”“Microsoft SQL Server”|“企业管理器”,展开服务器组,然后展开服务器。展开数据库,选中所要备份的数据库,单击鼠标右键,依次选择“所有任务“备份数据库”。在弹出的对话框中,依次修改:“名称”“备份方式“目的”“重写方式”。最后点击“确定,如图:最后备份完成.SQL Server 2000 数据库还原打开企业管理器,展开服务器组,然后展开服务器。展开数据库,选中所要还原的数据库,单击鼠标右键,依次选择“所有任务”“还原数据库,.如图:然后选择“选项”标签卡,选中“在现有的数据库上强制还原”多选项点击“确定”

12、按钮开始还原。最后还原完成.3.4 FTP密码与OE账户嗅探FTP协议数据包在传输的时候使用明文传输,我们可以通过对数据包的监听嗅探获得FTP帐户的用户名和密码.确保主机A启动FTP服务使得主机B能够正常登录.主机A:172.16。0.154主机B:172。16。0.1503.4.1 主机A网络嗅探 主机A进入实验平台“实验21 网络嗅探”的“练习一 明文嗅探, 单击工具栏“协议分析器”按钮,启动协议分析器。启动协议分析器,单击菜单“设置“定义过滤器,在“定义过滤器”界面中,选择“网络地址”选项卡,设置捕获本机IP地址与同组主机地址间的数据,即在“站点1、方向、站点2”中设置;选择“协议过滤选

13、项卡,选中“IP”|“TCP“FTP Control”和“FTP Data”节点,单击“确定” 按钮完成过滤器设置。单击“新建捕获窗口按钮,点击“选择过滤器”按钮确定过滤信息。在新建捕获窗口工具栏中点击“开始捕获数据包按钮,开始捕获数据包。 3。4。2获取FTP帐户密码 主机B远程FTP登录 在进行本步骤实验前,请确认主机A协议分析器已开始捕获数据.(1)主机B通过“命令提示符”FTP登录主机A,操作如下:首先输入:ftp 主机A的IP;在出现User后面输入:student;在Password后面输入:123456,操作类似效果如图所示3分析捕获数据包 (1)主机B登录主机A成功后,主机A停

14、止协议分析器捕获数据包,并分析会话过程,在“会话分析”页签中,点击会话交互图上的用户名及密码(部分效果如图4。3)即可以看到主机B登陆主机A所使用的用户名和密码。 图4.3 捕获的用户名及密码3。4。3Outlook Express配置方法(1)打开 Outlook Express,在“显示名”中填写“user1A”(2)在“电子邮件地址”中填写“user1ACServer。NetLab(3)在“接收邮件服务器与“发送邮件服务器均填写“邮件服务器的IP地址”(4)在“帐户名”与“密码均填写“user1a”(小写输入)(5)OutLook Express配置完成3。5 批处理脚本编写与验证蠕虫病毒3.5。1批处理脚本编写首界面:用户菜单:显示用户名:显示本地ip地址:列举当前进程:创建a。txt文件并写入文件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号