当使用-Oor-A标志使用 nmap 进行扫描时,nmap 会尝试确定目标机器的操作系统。
把为什么要扫描自己的机器以获取操作系统的问题放在一边,在自己的机器上运行操作系统扫描会呈现消息
跳过针对 192.168.1.12 的操作系统扫描,因为它不适用于您自己的机器(本地主机)
是什么让操作系统无法扫描您自己的机器?
因为 nmap 通过对从其发出的请求返回的数据包执行各种“旁路攻击”来完成其工作。它期望数据包通过正常路径
nmap
-> OS
-> Driver
-> Adapter (yours)
-> Wire
-> Adapter (theirs)
-> Driver
-> OS
-> Application
<- OS
<- Driver
<- Adapter (theirs)
<- Wire
<- Adapter (yours)
<- Driver
<- OS
nmap
Run Code Online (Sandbox Code Playgroud)
然而,当您连接到自己时,可能会发生以下任何优化。
nmap
-> OS
-> Driver
-> Adapter (yours)
-> Driver
-> OS
-> Application
<- OS
<- Driver
<- Adapter (yours)
<- Driver
<- OS
nmap
Run Code Online (Sandbox Code Playgroud)
或者
nmap
-> OS
-> Driver
-> OS
-> Application
<- OS
<- Driver
<- OS
nmap
Run Code Online (Sandbox Code Playgroud)
或者
nmap
-> OS
-> Application
<- OS
nmap
Run Code Online (Sandbox Code Playgroud)
这些其他选项使 nmap 找出它想知道的信息变得更加复杂,因此他们不会花时间支持 3 个可能的选项,而是阻止对自己的请求。
| 归档时间: |
|
| 查看次数: |
1245 次 |
| 最近记录: |