您现在的位置是:探索 >>正文
Nmap不可以扫描什么
探索4293人已围观
简介Nmap号称网络扫描神器,默认能探测开放端口、识别服务版本、猜测操作系统,甚至能把防火墙规则摸个七七八八。但你真拿它对着自家路由器扫一圈,再对比一下说明书,会发现它漏掉的东西比扫到的还多。这工具没那么 ...
Nmap号称网络扫描神器,扫描默认能探测开放端口、扫描识别服务版本、扫描猜测操作系统,扫描甚至能把防火墙规则摸个七七八八。扫描但你真拿它对着自家路由器扫一圈,扫描再对比一下说明书,扫描会发现它漏掉的扫描东西比扫到的还多。这工具没那么神,扫描有些东西它天生就碰不了。扫描
最典型的扫描例子是扫描那些压根不联网的设备。我有个朋友做仓库管理,扫描想用Nmap扫一遍库房里的扫描资产,结果扫描结果只有几台电脑和打印机,扫描货架上的扫描扫码枪、温湿度传感器、甚至那台老旧的工业缝纫机控制器,全都没影儿。原因很简单——这些设备要么走专用协议(比如RS485、Modbus RTU),要么干脆用物理开关控制,根本不具备TCP/IP协议栈。Nmap再厉害,它也只是个网络层扫描器,你让它去扫描一个没有IP地址的设备,就像用望远镜找钥匙,工具不对路。
就算设备联网了,Nmap也未必看得见。我试过扫描公司内部那台老旧的VoIP电话,它明明连着网线,IP也配好了,但Nmap扫出来的结果只有端口80开着,其他全显示为过滤状态。后来查资料才知道,这类嵌入式设备很多把SNMP、TFTP这类管理端口给硬编码成了“仅内网可信IP可访问”,而Nmap默认的扫描源IP是随机伪造的,防火墙直接把它的探测包扔进了黑洞。更绝的是,有些工业交换机干脆禁用ICMP,Nmap的ping扫描直接失效,你只能靠TCP SYN扫描硬碰,但碰上那种只响应特定TCP窗口大小的设备,照样白搭。
加密流量也是Nmap的死穴。它扫得出你开了443端口,但永远猜不到背后跑的是HTTPS还是TLS加密的数据库协议。有一次我帮朋友排查一个内网应用卡顿的问题,Nmap显示所有服务器端口都正常,最后抓包才发现有个服务偷偷用了非标准端口跑TLS加密流量,Nmap只能告诉你“这个端口开着”,至于里面传的是SQL查询还是视频流,它一概不知。这不是Nmap的错,它设计初衷就不是内容审计工具,但很多人误以为“端口开着=服务正常”,这个误解坑过不少人。
还有一类东西Nmap完全无能为力——无线网络里的隐藏节点。你拿Nmap去扫描一个Wi-Fi网络,它能扫到接入点,但那些用隐藏SSID的智能灯泡、蓝牙网关,根本不会出现在结果里。因为这些设备虽然连着同一个路由器,但它们在二层用802.11协议通信,Nmap工作在IP层,它压根不知道这些设备的存在。我做过实验,把一个ESP32开发板配成隐藏SSID模式,Nmap扫了整个子网,结果空空如也——它只能看到路由器本身。
最后说个更隐蔽的盲区:时间敏感的临时端口。有些软件会随机开放高端口用于P2P传输,用完就关。Nmap扫描是瞬时的,你扫的时候它恰好没开,结果就漏了。我见过一个视频会议系统,开会时动态开放UDP端口,散会后立刻关闭,你拿Nmap扫一百次,一百次都干净得像新硬盘。这种“幽灵端口”不是Nmap能解决的,得靠持续监控流量日志才行。
所以别把Nmap当万能钥匙。它擅长扫那些“老老实实”按标准协议通信的设备,但现实世界里有大量非IP设备、加密流量、隐藏节点和动态端口,这些才是网络管理里真正让人头疼的部分。下次有人吹嘘Nmap多神,你就问他一句:你能扫出我家楼下那台用Zigbee协议的智能门锁吗?他要是答不上来,你就知道Nmap的边界在哪了。
Tags:
上一篇:网页设计实训报告总结500字
下一篇:小天才bug刷积分
相关文章
沧州科技事务司法鉴定中心电话
探索沧州科技事务司法鉴定中心的电话,我查了三次才找到。第一次百度,满屏广告;第二次翻黄页,信息过时;第三次直接打114,才拿到那个管用的号码——0317-2088***。座机那头响了三声,有人接起,语速平 ...
【探索】
阅读更多湖北企业黄页
探索汉口前进四路那排老旧的电子市场二楼,贴着“湖北企业黄页”的褪色招牌,门脸窄得只能容一人侧身而过。我进去时,老板娘正对着三台电脑,手边摞着两本厚得像砖头的电话簿——2015年版,纸页泛黄,翻起来哗啦作响 ...
【探索】
阅读更多go语言实战
探索Go语言的设计哲学里藏着一条隐秘的线索:它惩罚自作聪明的程序员。我见过太多从Python或Ruby转过来的同事,第一天写Go就抱怨“怎么连泛型都没有”“错误处理这么啰嗦”。可三个月后,他们往往成了最坚 ...
【探索】
阅读更多