如何猜测最可能的操作系统并在使用nmap时解释它

时间:2013-11-11 13:11:02

标签: fingerprint nmap os-detection

我正在使用nmap -O,结果如下:

OS:SCAN(V=5.05BETA1%D=8/23%OT=22%CT=1%CU=42341%PV=N%DS=0%DC=L%G=Y%TM=4A91CB
OS:90%P=i686-pc-linux-gnu)SEQ(SP=C9%GCD=1%ISR=CF%TI=Z%CI=Z%II=I%TS=A)OPS(O1
OS:=M400CST11NW5%O2=M400CST11NW5%O3=M400CNNT11NW5%O4=M400CST11NW5%O5=M400CS
OS:T11NW5%O6=M400CST11)WIN(W1=8000%W2=8000%W3=8000%W4=8000%W5=8000%W6=8000)
OS:ECN(R=Y%DF=Y%T=40%W=8018%O=M400CNNSNW5%CC=N%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+
OS:%F=AS%RD=0%Q=)T2(R=N)T3(R=Y%DF=Y%T=40%W=8000%S=O%A=S+%F=AS%O=M400CST11NW
OS:5%RD=0%Q=)T4(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=Y%T=40%W
OS:=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)
OS:T7(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=40%IPL=164%U
OS:N=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUD=G)IE(R=Y%DFI=N%T=40%CD=S)

如何在此scaned计算机上找到最可能的操作系统。我怎样才能解释这个结果,哪些是支持和反对这个猜测的指标。

1 个答案:

答案 0 :(得分:0)

当其自己的指纹数据库不包含完全匹配时,Nmap会打印此类指纹。您可以在文档部分"Understanding an Nmap Fingerprint"中了解有关此指纹的详细信息。

从更实际的角度来看,您可以尝试提高Nmap的匹配机会,或者让Nmap打印更积极的猜测。为了获得更好的匹配,第一个也是最重要的是更新你的Nmap版本。指纹显示您正在运行版本5.05BETA1,该版本将在2009年的某个时间发布。current version of Nmap将有数百个操作系统匹配,特别是对于较新的操作系统。

当Nmap没有完全匹配时,它往往会避免打印任何信息,以避免猜错。如果你想知道它最好的猜测是什么,你可以使用--osscan-guess选项,它会打印出如下内容:

Aggressive OS guesses: Linux 2.6.9 (96%), Linux 2.6.9 - 2.6.27 (96%), Linux 2.6.9 (CentOS 4.4) (95%), Linux 2.6.15 - 2.6.26 (92%), Blue Coat Director (Linux 2.6.10) (92%), Linux 2.6.26 (PCLinuxOS) (91%), Linux 2.6.11 (90%), HP Brocade 4Gb SAN switch (89%), Linux 2.6.22.1-32.fc6 (x86, SMP) (89%), Linux 2.6.28 (88%)