电脑操作系统检验Nmap使用 ***

hacker5年前黑客文章797

Nmap是一款 *** 扫描和服务器检验的十分有效的专用工具。 Nmap不是限于只是搜集信息内容和枚举类型,另外能够用于做为一个系统漏洞探测仪或安全性扫描枪。它能够适用winodws,linux,mac等电脑操作系统。

 

Nmap是一款十分强劲的常用工具,可用以:

  • 检验活在互联网上的服务器(服务器发觉)
  • 检验服务器上对外开放的端口号(端口号发觉或枚举类型)
  • 检验到相对的端口号(服务发现)的手机软件和版本号
  • 检验电脑操作系统,硬件配置详细地址,及其软件版本
  • 检验易损性的系统漏洞(Nmap的脚本 *** )

 

Nmap是一个十分广泛的专用工具,它有命令行界面和图形界面设计。自己包含下列层面的內容:

  • 详细介绍Nmap
  • 扫描仪中的关键主要参数
  • 电脑操作系统检验
  • Nmap使用 ***

 

Nmap应用不一样的技术性来实行扫描仪,包含:TCP的connect()扫描仪,TCP反方向的ident扫描仪,FTP反跳扫描仪等。全部这种扫描仪的种类有自身的优势与劣势,大家接下去将探讨这种难题。

 

Nmap的应用在于总体目标服务器,由于有一个简易的(基础)扫描仪和事先扫描仪中间的差别。大家必须应用一些优秀的技术性来绕开服务器防火墙和入侵防御系统/防护系统,以得到恰当的結果。

 

下边是一些Nmap基础的指令和他们的使用 *** 的事例:

 

1、扫描仪单一的一个服务器,指令以下:

#nmap fujieace.com

#nmap 192.168.1.2

 

2、扫描仪全部子网,指令以下:

#nmap 192.168.1.1/24

 

3、扫描仪好几个总体目标,指令以下:

#nmap 192.168.1.2 192.168.1.5

 

4、扫描仪一个范畴内的总体目标,以下:

#nmap 192.168.1.1-100 (扫描仪IP地址为192.168.1.1-192.168.1.100内的全部服务器)

 

5、假如你有一个ip详细地址目录,将这一储存为一个txt文件,和namp在同一文件目录下,扫描仪这一txt内的全部服务器,指令以下:

#nmap -iL targetip.txt

 

6、假如你要见到你扫描仪的全部服务器的目录,用下列指令:

#nmap -sL 192.168.1.1/24

 

7、扫描仪除开某一个ip外的全部子网服务器,指令:

#nmap 192.168.1.1/24 -exclude 192.168.1.1

 

8、扫描仪除开某一个文档中的ip外的子网服务器指令:

#nmap 192.168.1.1/24 -exclude file xxx.txt (xxx.txt中的文档可能从扫描仪的服务器中清除)

 

9、扫描仪特殊服务器上的80,21,23端口,指令以下:

#nmap -p80,21,23 192.168.1.1

nmap扫描仪特殊服务器上的80,21,23端口

 

从上边大家早已了解了Nmap的基本知识,下边大家深层次的讨论一下Nmap的扫描仪技术性。

 

1、Tcp SYN Scan (sS)

这是一个基础的扫描仪 *** ,它被称作半对外开放扫描仪,由于这类技术性促使Nmap不用根据详细的挥手,就能得到远程控制服务器的信息内容。Nmap推送SYN包到远程控制服务器,可是它不容易造成一切对话.因而不容易在总体目标服务器上造成一切系统日志纪录,由于沒有产生对话。这一便是SYN扫描仪的优点。

假如Nmap指令中沒有强调扫描仪种类,默认设置的便是Tcp SYN,可是它必须root/administrator管理权限。

#nmap -sS 192.168.1.1

 

2、Tcp connect() scan(sT)

如果不挑选SYN扫描仪,TCP connect()扫描仪便是默认设置的扫描模式。有别于Tcp SYN扫描仪,Tcp connect()扫描仪必须进行三次握手,而且规定启用系统软件的connect()。Tcp connect()扫描仪技术性只适用找到TCP和UDP端口号。

#nmap -sT 192.168.1.1

 

3、Udp scan(sU)

说白了,这类扫描仪技术性用于找寻总体目标服务器开启的UDP端口号。它不用推送一切的SYN包,由于这类技术性是对于UDP端口号的。UDP扫描仪推送UDP数 据包到总体目标服务器,并等候回应,假如回到ICMP不能达的不正确信息,表明端口号是关掉的,假如获得恰当的适度的答复,表明端口号是对外开放的。

#nmap -sU 192.168.1.1

 

5、FIN scan (sF)

有时Tcp SYN扫描仪并不是更好的扫描模式,由于有服务器防火墙的存有。总体目标服务器有时将会有IDS和IPS系统软件的存有,服务器防火墙会阻拦掉SYN数据文件。推送一个设定了FIN标示的数据文件并不一定进行TCP的挥手。

#nmap -sF 192.168.1.8

Starting Nmap 5.51 at 2017-07-08 19:21 PKT

Nmap scan report for 192.168.1.8

Host is up (0.000026s latency).

Not shown: 999 closed ports

PORT STATE SERVICE

111/tcp open|filtered rpc bind

FIN扫描仪也不会在总体目标服务器上建立系统日志(FIN扫描仪的优点之一)。和其他种类的扫描仪全是具备差异的,FIN扫描仪推送的包只包括FIN标志,NULL扫描仪不推送数据文件上的一切字节数,XMAS扫描仪推送FIN、PSH和URG标志的数据文件。

 

6、PING Scan (sP)

PING扫描仪有别于其他的扫描仪 *** ,因为它只用以找到服务器是不是存有在互联网中的。它并不是用于发觉是不是开放端口的。PING扫描仪必须ROOT管理权限,假如客户沒有ROOT管理权限,PING扫描仪可能应用connect()启用。

#nmap -sP 192.168.1.1

 

7、版本号检验(sV)

版本号检验是用于扫描仪总体目标服务器和端口号上运作的手机软件的版本号.它有别于其他的扫描仪技术性,它并不是用于扫描仪总体目标服务器上对外开放的端口号,但是它必须从对外开放的端口号搜集信息来分辨手机软件的版本号。应用版本号检验扫描仪以前必须先用TCP SYN扫描仪对外开放了什么端口号?

#nmap -sV 192.168.1.1

 

8、Idle scan (sL)

Idle scan是一种优秀的扫描仪技术性,它并不是用你真正的服务器Ip推送数据文件,只是应用此外一个总体目标互联网的服务器推送数据文件。

#nmap -sI 192.168.1.6 192.168.1.1

Idle scan是一种理想化的密名扫描仪技术性,根据总体目标互联网中的192.168.1.6向服务器192.168.1.1传送数据,来获得192.168.1.1开放的端口号。

有必须其他的扫描仪技术性,如 FTP bounce(FTP反跳), fragmentation scan(残片扫描仪), IP protocol scan(IP协议扫描仪),之上探讨的是几类最关键的扫描仪 *** 。

 

9、Nmap的OS检验(O)

Nmap最重要的特性之一是可以远程控制检验电脑操作系统和手机软件,Nmap的OS无损检测技术在网站渗透测试中用于掌握远程控制服务器的电脑操作系统和手机软件是十分有效的,根据 获得的信息内容你能了解己知的系统漏洞。Nmap有一个名叫的nmap-OS-DB数据库查询,该数据库查询包括超出2600电脑操作系统的信息内容。 Nmap把TCP和UDP数据文件发送至总体目标设备上,随后查验結果和数据库查询对比。

#nmap -O 192.168.1.2

Initiating SYN Stealth Scan at 10:21

Scanning localhost (127.0.0.1) [1000 ports]

Discovered open port 111/tcp on 127.0.0.1

Completed SYN Stealth Scan at 10:21, 0.08s elapsed (1000 total ports)

Initiating OS detection (try #1) against localhost (127.0.0.1)

Retrying OS detection (try #2) against localhost (127.0.0.1)

Nmap的OS检验(O)

上边的事例清晰地说明,Nmap的初次发觉对外开放的端口号,随后推送数据文件发觉远程控制电脑操作系统。电脑操作系统检验主要参数是O(英文大写O);

 

Nmap的电脑操作系统指纹验证技术性:

  • 机器设备种类(无线路由,协作组等)
  • 运作(运作的电脑操作系统)
  • 电脑操作系统的详细资料(电脑操作系统的名字和版本号)
  • 互联网间距(总体目标和 *** 攻击中间的间距跳)

 

假如远程控制服务器有服务器防火墙,IDS和IPS系统软件,你能应用-PN指令来保证不ping远程控制服务器,由于有时服务器防火墙会机构掉ping恳求。-PN指令告知Nmap无需ping远程控制服务器。

# nmap -O -PN 192.168.1.1/24

之上指令告知发送邮件服务器远程控制服务器是生存在互联网上的,因此沒有必需推送ping恳求,应用-PN主要参数能够绕开PING指令,可是不危害服务器的系统软件的发觉。

 

Nmap的电脑操作系统检验的基本是有对外开放和关掉的端口号,假如OS scan没法检验到最少一个对外开放或是关掉的端口号,会回到下列不正确:

Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port(汉语翻译为:警示:OS Scan的結果不是靠谱的,由于沒有发觉最少一个对外开放或是关掉的端口号)。

#nmap -O 1912.168.1.1

Nmap的电脑操作系统检验

 

这类状况是十分不理想化的,应该是远程控制服务器干了对于电脑操作系统检验的预防。假如Nmap不可以检验到远程控制电脑操作系统种类,那麼就沒有必需应用-osscan_limit检验。

#nmap -O --osscan_Limit 192.168.1.1

nmap-os scan_limit检验

 

想好根据Nmap精确的检验到远程控制操作系统较为艰难的,必须应用到Nmap的猜想作用选择项, –osscan-guess 猜想觉得最贴近总体目标的配对电脑操作系统种类。

# nmap -O –osscan-guess 192.168.1.1

 

小结:

Nmap是一个十分强劲的专用工具,它具备遮盖网站渗透测试的之一层面的工作能力,在其中包含信息内容的搜集和统计分析。文中“Nmap从初中级到熟练”主要是解读了Nmap侵入漏洞扫描工具的应用;并并不是真实的熟练Nmap,假如你要做到真实的熟练,还必须细心看几篇文章内容:

1、Nmap在实战演练中的高級使用 *** (详细说明)

2、Nmap漏洞扫描工具操作 *** 全集(小结) 详细说明

标签: 黑客技术

相关文章

OpenVAS是一个完全免费的漏洞检测程序流程

OpenVAS是一个完全免费的漏洞检测程序流程

什么叫OpenVAS? OpenVas是一个完全免费的漏洞检测程序流程,该专用工具在2006年的专用工具合理合法后才从最后一个漏洞检测程序流程(Nessus)的完全免费版本号中删掉。OpenVAS的...

cmd提权部分常用命令

CMD部分提权常用命令 ipconfig 显示本地IP地址 net start telnet 开telnet服务 net use z:127.0.0.1c$     映射对方的C...

OpenSSL是完全免费的吗?

OpenSSL是完全免费的吗?

什么叫OpenSSL? 这不是严格意义上来说是一个“黑客工具”,只是一个新项目(称之为“OpenSSL新项目”),致力于将详细的商业服务解决方法融合给网络信息安全专业人员出示安裝安全性套接字层(SS...

查找网站后台N种方法总结

1、工具辅助查找 如大家常用的:明小子、啊D、wwwscan 以及一些列目录工具:Acunetix Web Vulnerability Scanner 、JSky、IntelliTamper、Nets...

Helix3Pro是不是完全免费?

Helix3Pro是不是完全免费?

什么叫Helix3 Pro? 如同之前的专用工具一样,Helix3 Pro是为计算机取证订制的与众不同专用工具。它早已十分细心地建立,以防止以一切方法触碰服务器,而且它是法医鉴定的。好的是Helix...

利用phpMyAdmin拿webshell

首先用暴路径漏洞找到绝对路径,然后替换下面的路径 随便选个数据库,然后执行以下的sql(利用sql命令导出一个shell) Create TABLE a (cmd text NOT N...