SMB扫描

本文介绍了SMB协议及其作为微软历史上安全隐患最多协议的背景。重点讨论了使用nmap进行SMB扫描,包括139和445端口的常用扫描及利用smb-check-vulns脚本进行漏洞检测。此外,还提到了nbtscan在跨网段扫描的优势,以及enum4linux命令在Linux环境下枚举Windows信息的功能,但不适用于大范围网络扫描。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SMB(Server Message Block)协议,服务消息块协议,最开始是用于微软的一种消息传输协议,因为颇受欢迎,现在已经成为跨平台的一种消息传输协议。同时也是微软历史上出现安全问题最多的协议。它的实现复杂,并且默认在所有windows上开放。

nmap  smb扫描

nmap -v -p139,445 192.168.0.105 

SMB常用的端口有两个139和445,较新的操作系统会使用445端口。不能简单的单凭一个端口就去断定OS一定是windows的。NMAP提供了更高级的扫描方式。

root@kali:~# nmap 192.168.86.132 -p139,445 --script=smb-os-discovery.nse


PORT    STATE SERVICE
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds
MAC Address: 00:0C:29:10:88:B3 (VMware)

Host script results:
| smb-os-discovery: 
|   OS: Windows XP (Windows 2000 LAN Manager)
|   OS CPE: cpe:/o:microsoft:windows_xp::-
|   Computer name: my-xp
|   NetBIOS computer name: MY-XP
|   Workgroup: WORKGROUP
|_  System time: 2016-06-10T18:49:22-07:00


同样上一个机器只是用来发现机器上是否有运行SMB协议的,但仅仅是发现远远不够,还可以更高效使用nmap去发现该端口是否有漏洞存在:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值