版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华北电力大学实验报告| |实验名称 网络扫描实验课程名称 网络攻击与防范|专业班级:网络学生姓名:学号:成绩:指导教师:曹锦纲实验日期:华北电力大学实验报告一、实验目的及要求1、了解信息搜集的一般步骤。2、学会利用Nma四工具进行信息搜集,并对目标主机进行安全性检测。二、所用仪器、设备PCM一台Nma嗽件三、实验原理1、网络扫描软件Nmap(1)简介Nmap1一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪个 服务运行在哪些连接端,并且推断哪个操作系统计算机运行(亦称 fingerprinting )。 它是网络管理员必用的软件之一,以及用以评估网络系统保安。正如大多数工具被用
2、于网络安全的工具,Nma也是不少黑客及骇客(又称脚本小孩) 爱用的工具。系统管理员可以利用Nma的探测工作环境中未经批准使用的服务器,但是 黑客会利用Nma眯搜集目标电脑的网络设定,从而计划攻击的方法。Nma*被跟评估系统漏洞软件Nessus混为一谈。NmaZ隐秘的手法,避开闯入检 测系统的监视,并尽可能不影响目标系统的日常操作。(2)Nmap所识别的6个端口状态。1.open(开放的)应用程序正在该端口接收TCP连接或者UDP艮文。发现这一点常常是端口扫描的主 要目标。安全意识强的人们知道每个开放的端口都是攻击的入口。攻击者或者入侵测试 者想要发现开放的端口。而管理员则试图关闭它们或者用防火
3、墙保护它们以免妨碍了合 法用户。非安全扫描可能对开放的端口也感兴趣,因为它们显示了网络上那些服务可供 使用。.closed(关闭的)关闭的端口对于Nma也是可访问的(它接受Nmap勺探测报文并作出响应),但没有 应用程序在其上监听。它们可以显示该 IP地址上(主机发现,或者ping扫描)的主机正 在运行up也对部分操作系统探测有所帮助。.filtered( 被过滤的)由于包过滤阻止探测报文到达端口,Nmapt法确定该端口是否开放。过滤可能来自专业的防火墙设备,路由器规则或者主机上的软件防火墙。.unfiltered( 未被过滤的)未被过滤状态意味着端口可访问,但Nma环能确定它是开放还是关闭。
4、只有用于映 射防火墙规则集的ACKB描才会把端口分类到这种状态。用其它类型的扫描如窗口扫描,第页共页华北电力大学实验报告SYN3描,或者FIN扫描来扫描未被过滤的端口可以帮助确定端口是否开放。.open|filtered(开放或者被过滤的)当无法确定端口是开放还是被过滤的,Nam血把该端口划分成这种状态。开放的端 口不响应就是一个例子。没有响应也可能意味着报文过滤器丢弃了探测报文或者它引发 的任何响应。因此 Nmap法确定该端口是开放的还是被过滤的。UDP IP协议,FIN,Null和Xmasfi描可能把端口归入此类。.closed|filtered(关闭或者被过滤的)该状态用于Nma环能确定
5、端口是关闭的还是被过滤的。它只可能出现在IPID Idle扫描中。、基本扫描类型可以使用Nmap-h快速列出功能选项的列表。sPping扫描:若只是想知道此时网络上哪些主机正在运行。通过向你指定的网络内的 每个IP地址发送ICMP echo请求数据包,Nma网可以完成这项任务,如果主机正在运 行就会作出响应。在默认的情况下 Nma也能包向80端口发送TCP ack包,如果你收到 一个RST包,就表示主机正在运行。Nma虚用的第三种技术是:发送一个 SYNfe,然后 等待一个RSTmE者SYN/ACKa。对于非root用户,NmapK用connect()方法。在默认的 情况下(root用户),N
6、ma所行使用ICM可口 AC侬术。实际上,Nma旌任何情况下都会 进行ping扫描,只有目标主机处于运行状态,才会进行后续的扫描。如果只是想知道目 标主机是否运行,而不想进行其它扫描,才会用到这个选项。sTTCP connect()扫描:这是最基本的TCP扫描方式。connect()是一种系统调用,由 操作系统提供,用来打开一个连接。如果目标端口有程序监听,connect()就会成功返回,否则这个端口是不可达的。这项技术最大的优点是,你勿需 root权限。任何UNIX 用户都可以自由使用这个系统调用。这种扫描很容易被检测到,在目标主机的日志中会 记录大批的连接请求以及错误信息。sSTCP同步扫
7、描(TCP SYN):因为不必全部打开一个TCP1接,所以这项技术通常称为 半开扫描(half-open)。你可以发出一个TCP同步包(SYN),然后等待回应。如果对方返 回SYN|ACK晌应)包就表示目标端口正在监听;如果返回RST数据包,就表示目标端口没有监听程序;如果收到一个 SYN|ACKfe,源主机就会马上发出一个 RST区位)数据包 断开和目标主机的连接。这项技术最大的好处是,很少有系统能够把这记入系统日志。sUUDP3描:如果想知道在某台主机上提供哪些 UDP附户数据报协议,RFC768)服务,第页共页华北电力大学实验报告可以使用这种扫描方法。Nmapf先向目标主机的每个端口发出
8、一个 0字节的UDFfe,如 果收到端口不可达的ICMP消息,端口就是关闭的,否则我们就假设它是打开的。四、实验方法与步骤1、Nmap用方法(1)-sP Ping 扫描:缺省情况下,Nmap合每个扫描到的主机发送一个ICMP echo包 和一个TCP AC出,主机对这两种包的任何一种产生的响应都会被 Nma附到。Nma他 提供扫描整个网络的简易手段。下图是对一个网段进行 ping扫描的情况。现选择IP地址段为192.168.199.*扫描结果如下:G: MJsers Sfldninistiatornnap sP 192 .168Start ing Nmap 7.01 https :/ at 2
9、016-03-2? 18 :4? ?D1l1 e X ?e + ? Nnap can report for 192.168.199 .1 Host is up .MAC Address: D4:EE:07:12:4C:C0Nnap 兮can report for 192.1&8.199.115Host is up .MAC ftddpes: 0C:D&:BD:IF:6D:FF Nnap 号can report for 83Host is up C0_14s latency).MAC Address: 7C:7D:3D:74:07:27Techno lories Nnrtp ecan repor
10、t for 192.168.1?9,205Host is up C0_0010s latenc.rlC Address : E4 : 58 : E7 : 76 :22 : BE Nnrtp ccan report for PC-2Q160307ZEUL.lan Host is up C0.10s 1值tancy).rlf4C Address : 64 : 04 : BE :36 : Bl Nrirtu scan report for de 1.111. letn Host is up C0. Ils latencsr.rlC Address : 36 :DD : DE:F8 : D7 Inte
11、 1 CorporateNnip scan report for 192.168.1?9 .153Host is up.Nnap done: 256 IP addresses scanned in 25 _39 seconds可见:在256个IP地址中有7个主机是开放的。(2)-sT TCP connect() 扫描:这是对 TCP的最基本形式的侦测。在该操作下,该 connect()对目标主机上你感兴趣的端口进行试探,如果该端口被监听,则连接成功否则代表这个端口无法到达。如果不指定端口号,缺省情况下Nmap会扫描1-1024和Nmap-services文件(在NmapF载包中)中列出的服务端
12、口号。下图是利用-sT对29主机进行TCP connect缺省扫描的情况:第页共页华北电力大学实验报告:UUsersMldnin-sH 192 _1_68.199 .229start in er Nnap 7. SI at 2016-03-2? 18 ;59 ?Dlu e X 7e ?Nn-aj) scan repovt for 1?2.1G8ost Is up (1.0 latency.Not slioun 997 c:lo菩ed port sPORTSTATE SERVICE135/tci) open msrc139/tcjp open netJbiosssn445Ztcf) open n
13、icrosof tdsa43ztc) open unknowni025/tep open NFS-or-IIS102 ttcp ope n IiROfttemi027tcp open US1028/tcp open unknouni03C/tcp open iadl367/tcp open7opensSF lies e rueta0S6tcp open littp-alt10000/tcpn snct-senEorngntMAC Address: 64:SA:04:BE:36:Bl maj) done = 1 IP address s:ceinned in 251.52 seconds可见:可
14、以检测到 135、139、445、843、1025、1026、1027、1028、1030、5678、7000、8000、10000一共 13 个端口。(3)-sS TCPSYN扫描:这类技术通常涉及一种“半开”式的扫描一一因为不打开完 整的TCP1接,只需发送一个SYNB息包就象要打开一个真正的连接而且在等待对方的 回应。一个SYN| ACK何答)会表明该端口是开放监听的。一个 RST(空闲)则代表该端 口未被监听。如果SYN| ACK勺回应返回,则会马上发送一个 RSTfe来中断这个连接。下图是利用-sS对29主机进行TCP SYNft省扫描的情况:C: MJsersSAdninistra
15、toi*nnap -sS 1?2 ,168.19? .22?Starting Nmap 7.01 (0. 011a latency.Not s ho un:987 closed portsPORTSTATESEBUTCE135/tcpopenntsrpc139/tcpopennethios-ssn445/tcpopennicrosoft-ds843/tcpopenunlcnoun1025/tcpopenNFS-or-IIS1026/tcpopenLSA-or-ntepR1027/tcpopenIIS1028/tcpopenunknoun1030/tcpopeniadl5678/tcpopenr
16、irach000/tcpopenaf s3-f ileserueiB000/tcpopenhttp-alt10000/tcpopensne t senso rrugmt.由C Address: 64:5A:04:BE:Bl Nnap done: 1 IP address Cl host up) scanned in 7.62 seconds第页共页华北电力大学实验报告可见:共扫描出了 13个端口,而且这些端口都是tcp端口,因为syn扫描是基于 tcp 的。(4)-sF -sX -sNTCP FIN , XMAS NULL扫描:有时甚至 SYN扫描都不够隐蔽 些防火墙及信息包过滤装置会在重要端
17、口守护,SYN包在此时会被截获,关闭的端口会对你发送的探测信息包返回一个 RST而打开的端口则对其忽略不理,所以 FIN扫描使 用空的FIN信息包作为探针、XMA用FIN, URG PUSFfe记、NULLS描则不用任何标 记。但是微软不肯定这一标准,所以这一扫描在WINDOWS9M NT下不能工作。从积极方面来讲,这其实也是一个很好的区分两种平台的办法一一如果这次扫描发 现了打开的端口,那你就能明白这台机器不是运行WINDOWSC : Dsei*s xAdnin istratoTnnap -kF 192 .168.199.229Start ingf Nmap 7.01 at 2016-03-
18、27 19 : 47 ?DiU S土?Nnap scan report for 192 .168_199 .229Host is up g269 latency).All 1000 scanned ports on 29 are closedMAC Address: 64:5A:04:KE:36:Bl Nnap done: 1 IP address nn*ap -sX 192 .168_199 . 229Etart ing Nmap 7.01 at 2016-03-27 19 :50 ?D1U e X?e ? Nnap scan report for 192.168 _199 _229Host
19、 is uplatency).All 1000 scanned ports on 29 are closedAddress: 64:5A:34:BE36:B1 Nnap done: 1 IP address nmap -sN 2?Start inNnp 7_01 ( https:/nnap,09 at 2016-03-27 19 :51 ?Dlu i e X ?e + ?7Nnap scan report for 29Host is up CS.Oils lAtenc.R11 1800 scanned ports on 192-168-199.229 are closedMAC Address
20、: 64:5A:04:BE:36:B1 Chicony Electronics5Nmap done : 1 IF addiess scanned in 7 _41 seconds(5)-sUUDP 扫描:这一方法是用来确定哪个 UDP(User Datagram Protocol,RFC 768) 端口在主机端开放。这一技术是以发送零字节的UDPB息包到目标机器的各个端口,如果我们收到一个ICM创口无法到达的回应,那么该端口是关闭的,否则我们可以认为它 是开放的。第页共页华北电力大学实验报告C: MJsei,-aALnins:U 192 _1G8_199 _229Starting Mxp 7.
21、01 .Nat sho 992 clnsred partsPORTSTATESERUICE137/u.dpopenrhe tbios-ns138 /u.dp pen I f Llteiedlrhe tSio&djm5 日 0/uudLp pen 1F Llt&redIsalcnp1900/uLdpopen!f ilteredLtpnp4500/u.dpopen If Lltep&dftat-t-ike525S /iiilp pen If LlteredLlnni?8000/u.d.p pen !f Lltcr&dlirdni9000Irip dong = 1 IP adAr&s?41 howt
22、 up sGAnncd in 483.22 seconds可见:可以检测到8个端口,但是除了 137端口可以确认是开启的,其它端口还是 不能肯定它们的状态是开启还是被过滤掉。(6) -O -P0 -V : Nmap可以进行目标主机操作系统类型的探测,这需要使用 -O 选项。另外,我们可以使用-P0选项来指定不进行ping扫描。-v选项可以指定详细结果 输出。下图所示的例子中,综合运用了上述选项。D- MJsesrsXjAdniiri Is itiait:oi3rinfTi.ip -sT -jp 20-143 -O PO -v 192.168.199 .229 J Aim ifi!y T lie
23、 -P。op xun Is clepiK?Ca t c d . P 1c ase us e -Pnfng HmaLp 7.01 Ml: 20160327 28 &0 ?D1L1 zt e X ?S i 7?I ri it: xa.1t in si flRP Ping Scan at; 28 30Sianning 192.1GB.1I99.229 1 posrt; 1匚ovnplwted ARP Ping Scan 晏上 20z00 1 H17s e lapsed Cl 七口七盘liast;s 口 上 ia1t 工riHe 1 DNS s o lutz ion a f 1 lin slt -停七
24、 28 - 00C口皿9 1日ted Paillel DNS i*e s o ion o f 1 ho 3 at 20 (30 S 15s e lap&edlrniit iat ingr Conneclt Scmm at 20Scanning 192.168.199 B229 El24 ports JDiscoueredl open port 139/t cp on 192 H168,199 *229Olsco ve*ed open port 135xt cp on 192 .168 ,199 229Donpleted Connect; Scam at 20 = 60r 30.46s e la
25、psed nit iatingr OS detect ion Ctiy #1 dgainst: 192 ,168-199 ,229Mmap scan report For 192 .1&8-199.229lost is up C0.14s latency-Uut houn : 122 c:losed portsPORT STftTE SERUICEL35/tcp open imsrpcL39/tcp open netbios-ssnMAC A ddiess : 64 :5A :04:BE :36 :B1 Clilcony Electionics Devisee: type : 5fenei*a
26、l pui*poseRuirin Incf= 1*11*050 t W Indou: Ulstai7 !8 .13S CPE: cpe :Zo zmticroof V : windows_uis1;a cpe :/o 2 nci*osof t : windows_7:cpe :Zo :n1i?os-Oif t : windows_8.1S details s Mieiosof t Windaws U lst;a j. Windoijs 7 SP1 j. oi* WIodous B. 1 Update 1Jpt lne guess : U. 211 days Csince Sun Mai* 27
27、 14 :S7:(J0 2916)Metwork Distance - 1 hoprCF Sequence Fiedic t ion - Diff Icultjy =2G0 LF ID Sequence Gerte*aion s IncreifieiritaiRead data f lies Firom : D- niap3S detect: on pe i*f oi*ned. - PLB&sei i*epoi*1: 原力岁 &n匕。好hue至 i*e9uls 1匕* ZZnna.p .s ubn l-tZ .MndLjp d.one - 1 I P add.ire s& s Ca.innc
28、d i_n 38.41 seco ndsRaiw paLckets seiri = 17 Cl.44&KB I Revd * 17 Cl.358KB)第页共页华北电力大学实验报告2、图形用户界面ZeNmapt用方法(1)端口扫描(Port Scanning) TCP connect 扫描:rh ZenrrpBA 笈扫描结果和TCPSYN扫描相同。但是耗时却是TCPSYN扫描的30倍,这是因为TCP connect扫描是调用connect()函数来打开一个链接,效率较低,而 TCP SYN扫描不必 全部打开一个tcp连接,只是发出一个TCP同步包(SYN),然后等待回应。如果对方返回 SYN|ACK晌应)包就表示目标端口正在监听;如果返回RS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽修厂维修记录准则
- 2027惠州农商银行校园招聘考试备考试题及答案解析
- 2026河北衡水武邑县中医医院医养中心养老护理员招聘笔试备考试题及答案解析
- 2026年安徽省城建工程有限公司财务成本部副主任招聘考试模拟试题及答案解析
- 2026年郑州市上街区事业单位人员招聘考试试题与答案详解
- 某汽车制造厂质量审核办法
- 2026年华锦阿美石油化工有限公司社会招聘笔试参考题库及答案解析
- 2026年福建厦门一中集美分校(灌口中学)非在编教师招聘考试参考题库及答案解析
- 2026年福建厦门大学海洋学科、鹭江创新实验室人才招聘若干人笔试模拟试题及答案解析
- 某汽车厂装配流程规范
- 中国联通安徽省分公司2027届校园招聘120人笔试备考题库及答案解析
- 人教版三年级数学上册期中达标测试卷(前四单元观察物体与计算含答案)
- 2026年新时代青年“重走长征路”红色实践活动方案
- 煤矿供电系统及安全要求培训课件
- 新生儿皮肤护理与预防感染
- 广东省中山市2025-2026学年高二年级上册期末统测物理试卷(含答案)
- 交通劝导站考勤制度范本
- 2025-2026学年度第二学期教研组课题研究成果推广新学期工作方案
- 2025-2026学年统编版语文六年级上册第七八单元模拟测试卷
- 钢结构维护保养手册
- 医院中医药促进慢病患者自我管理方案
评论
0/150
提交评论