系统指纹识别
在书中这样描述系统指纹识别,指纹识别是识别系统的一个典型模式,包括指纹图像获取、处理、特征提取和对等模块(这里就是把系统识别比作了指纹识别)。也就是通过获取到的数据包特征来推测目标主机使用的系统。在Nmap官网中提到“Nmap将一系列TCP和UDP数据包发送到远程主机,并检查响应中的每一位。在执行了TCP ISN采样,TCP选项支持和排序,IP ID采样以及初始窗口大小检查等数十项测试后,Nmap将结果与其进行比较
nmap-os-db
超过2,600个已知操作系统指纹的数据库,如果匹配则打印出操作系统详细信息。”同时大多数指纹还具有通用平台枚举(CPE) 表示。CPE通用格式: cpe:/<part>:<vendor>:<product>:<version>:<update>:<edition>:<language>
part 表示目标类型 a(应用程序)| h(硬件平台)| o(操作系统) vendor 表示向量类型 这里我觉得就是供应商名称 product 表示产品名称 version 表示版本号 update 表示更新包 edition 表示版本 anguage