网站大量收购闲置独家精品文档,联系QQ:2885784924

中山大学信息科学与技术学院.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档