Nmap隐蔽扫描

  • 原创
  • |
  • 浏览:5338
  • |
  • 更新:

       Nmap隐蔽扫描探测端口状态,Nmap提供了6种端口状态,Open(端口对外开放状态)、Closed(端口关闭状态)、Filtered(扫描数据被过滤)、Unfiltered(不能判断端口处于开放还是关闭,需进一步扫描)、Open|Filtered(开放或者被过滤可能受到某些设备阻挡)、Closed|Filtered(端口关闭或者被过滤)本次使用隐蔽扫描。

工具/原料

  • Nmap/Kali/Bt

方法/步骤

  1. 1

    Nmap隐蔽扫描有3个选项,分别为-sN、-sF、-sX。-sN是Null扫描,通过发送非常规的TCP通信数据包对计算机进行探测,Null扫描不会标记任何数据包,目标主机相应端口关闭,会响应一个RST数据包,开发则不会响应任何信息;

    Nmap隐蔽扫描
  2. 2

    抓取Nmap扫描的数据包,21端口为开放的在数据包中查询不到目标主机发送回来的报文,110 POP3邮件协议返回RST包;

    Nmap隐蔽扫描
    Nmap隐蔽扫描
  3. 3

    -sF是FIN扫描,使用TCP SYN扫描可能会被主机防火墙发现阻止,使用FIN扫描不需要完成TCP握手,TCP FIN扫描是向目标端口发送一个FIN包,收到响应RST包,说明目标端口是开发的,如果没有收到RST则说明是关闭的。

    Nmap隐蔽扫描
  4. 4

    抓取Nmap扫描的数据包,80端口为开放的在数据包中查询不到目标主机发送回来的报文,110 POP3邮件协议返回RST包;

    Nmap隐蔽扫描
    Nmap隐蔽扫描
  5. 5

    -sX是Xmas扫描,数据包的FIN、PSH和URG标记位置打开,即标志为1,如果目标主机是开放的则会响应一个RST标志包;

    Nmap隐蔽扫描
  6. 6

    通过抓包查看FIN、PSH和URG标记位标志为1,返回数据包端口关闭FIN、PSH和URG标记位标志为0。

    Nmap隐蔽扫描
    Nmap隐蔽扫描
    END
  7. 6
    该信息未经许可获取自百度经验

注意事项

  • 该经验仅为学习交流。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部