- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中山大学信息科学与技术学院
《密码学与网络安全》实验报告
实验名称
班 级: 05网络工程—分数:
姓 名: ―康福强 _ 一 学号:
教师评语:
目录
TOC \o 1-5 \h \z \o Current Document \h 《密码学与网络安全》实验报告 1
\o Current Document \h 目录 2
\o Current Document \h 一、 实验原理 2
\o Current Document \h 二、 实验目的 3
\o Current Document \h 三、 实验环境(详细说明运行操作系统,网络拓扑,机器的IP地址) 3
\o Current Document \h 四、 实验内容及步骤(包括主要流程和说明) 3
1内容: 3
2软件主要构架图 4
3主要算法原理描述及流程图 4
\o Current Document \h 五、 实验结果 7
1、 目标主机端口扫描 7
2、 本地端口扫描 9
\o Current Document \h 六、 实验中的问题及心得 11
、实验原理
是一台计算机的”大门”,它包描计算机的物理端口、适配器接口等,但更多 的是不可见的软件端口。本文实现对指定IP的指定端口范围进行扫描,以实现 对其开放信息进行统计的目的。下面介绍一些端口有关扫描的信息。
端口扫描(portscanning)
是通过连接到目标系统的TCP协议或UDP协议端口,来确定什么服务正在 运行,然后获取相应的用户信息。
端口扫描原理:
”端口扫描”通常指用同一信息对口标计算机的所有所需扫描的端口进行发 送,然后根据返回端口状态来分析目标计算机的端口是否打开、是否可用。”端 口扫描”行为的一个重要特征是:在短时期内有很多来自相同的信源地址传向不 同的目的地端口的包。进行扫描的方法很多,可以是手工进行扫描,也可以用端 口扫描软件进行。在手工进行扫描时,需耍熟悉齐种命令。对命令执行后的输出 进行分析。端口扫描的软件,也通称Z为”端口扫描器”,端口扫描可以为捉供三 个用途:
识别目标系统上正在运行的TCP协议和UDP办议服务。
识别口标系统的操作系统类型(Windows NT, Windows XP,或UNIX, 等)。
(3)识别某个应用程序或某个特定服务的版本号。
端I I扫描器是一种口动检测远程或木地计算机安全性弱点的程序,通过使用 扫描器你可不留痕迹的发现远程服务器的各种TCP协议端口的分配及提供的服 务,还可以得知它们所使用的软件版本!这就能让间接的了解到远程计算机所存 在的安全问题。扫描过程小主要具有以下三个方面的能力:
(1) 发现一个计算机或网络的能力;
(2) 一旦发现一台计算机,就有发现口标计算机正在运行什么服务的能力;
(3) 通过测试目标计算机上的这些服务,发现存在的漏洞的能力。
随着计算机网络和Internet的迅猛发展,计算机安全显得尤为重耍,网络入 侵和防范是现代计算机网络中非常重要的一项技术,黑客们利用各种端I」扫描工 具对口标机器进行扫描找到漏洞进行突破。本文介绍了一个简单的端口扫描程序 和木机链接的端I I进行扫描的程序,通过本文我们可以发现局域网中和口身机器 开放的端口号,因而能对各种网络入侵防范于未然和网络通信进行了初步的了 解。
该软件通过用户界而直接在对口标主机的IP地址,起始端口号,结束端口 号的输入,点击扫描按钮即可对目标主机的指定端口范围进行扫描获取开放信 息。另外该软件述增加了一个对本机端口链接情况进行统计的一项功能,通过点 击扫描木机即可实现。
二、 实验目的
了解端口扫描工作原理和工作过程,设计一个具有端口扫描功能的扫描器的 总体结构。
三、 实验环境(详细说明运行操作系统,网络 拓扑,机器的IP地址)
操作系统:Windows XP
木机 IP 地址:172.18.58.45 (或用 127.0.0.1)
四、 实验内容及步骤(包括主要流程和说明)
1内容:
编写一个简单的程序,该程序可扫描局域网的某计算机开放了哪些端口;
2软件主要构架图
扫描本地端口
3主要算法原理描述及流程图
a)流程图:
开始
该扫描程序通过传输控制协议(TCP)进行数据交换。该协议可以用来创建客 户与服务器应用程序。本程序则实现了指定IP地址下对应端口范围内端口扫描 工作,实现了获取相应的端口开放与否的信息。
b)主要算法与函数实现如图,里面有详细注解(通过多线程的技术可以加速打描的 进度,提高效率):
uoid CPortScanDlg: :OnButtonscan() 〃开始扫描按犍响应函数
CString ip; IP地址
BVTE F1,F2,F3,f4; 〃存储IP地址的分量
char
您可能关注的文档
- 中层制度考试试卷.DOC
- 中层主管核心管理技能训练教程题库.DOC
- 中層管理者角色認知及其職業危機管理.doc
- 中常出现的问题及解决方法.doc
- 中川机场铁路供电专业非安装.doc
- 中川监理规划.doc
- 中峰镇食品药品安全专项整治活动实施方案.doc
- 中工建设项目管理目标责任书.doc
- 中局挤压浅谈.doc
- 中平能化集团人力资源管理探析.doc
- 最新汽车维修技能大赛理论知识考试题库及答案完整题库【典型题】.docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整题库【B卷】.docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整版(预热题).docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整题库a4版打印.docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整版(黄金题型).docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整题库a4版可打印.docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整版(达标题).docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整版(考点梳理).docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整版(综合卷).docx
- 最新汽车维修技能大赛理论知识考试题库及答案完整版(必刷).docx
文档评论(0)