SMB枚举怎么使用

极客

SMB枚举怎么使用?手把手带你玩转内网渗透第一步!

哎呦喂,各位老铁们,今天咱们来唠唠一个在渗透测试里特别基础但又贼重要的活儿——SMB枚举,说实话啊,我刚学内网渗透那会儿,看到大佬们敲几个命令就能把目标机器扒个底朝天,那叫一个羡慕嫉妒恨!后来我才明白,哪有什么玄学,人家就是把SMB枚举玩明白了而已。

SMB枚举怎么使用

先别急着敲命令,咱得知道SMB是个啥玩意儿

讲真,SMB(Server Message Block)这货就像个大嘴巴,专门在Windows机器之间分享文件、打印机啥的,它通常跑在445端口上,有时候也跑在139端口,你想想啊,一个整天给人传文件的协议,能不留下各种“小秘密”吗?所以呢,咱们搞SMB枚举,说白了就是去这个协议里翻翻找找,看看能不能捞到点有用的东西——比如用户名啊、共享目录啊、系统信息啊,运气好还能直接搞到密码策略啥的。

我跟你讲,有一次我在做授权测试的时候,就靠SMB枚举发现了一个隐藏的管理员共享,那感觉,啧啧啧,跟中彩票似的!

正片开始:SMB枚举到底咋操作?

第一步:先探探路,确认SMB服务是不是活着

老规矩,咱得先确定目标端口是否开放,这时候我习惯用Nmap来扫描,简单粗暴:

nmap -p 445,139 -sV 192.168.1.10

哎呀,你看输出结果,如果显示“445/tcp open microsoft-ds”,那恭喜你,SMB服务妥妥地在那儿摆着呢!这时候我心里就踏实一半了,因为接下来就有得玩了。

第二步:用SMBMap这个神器扫共享目录

SMBMap绝对是我用得最多的工具之一,没有它我都不知道怎么活(开玩笑哈),用法特别简单:

smbmap -H 192.168.1.10 -u user -p password

看到输出的共享列表没?有时候你能看到“C$”这种管理共享,或者在“IPC$”里发现一些冷门资源,哎,我跟你说,这里面的门道可太多了,很多管理员喜欢把一堆乱七八糟的东西扔在共享文件夹里,什么账号密码表啊、配置文件啊……有时候真是一抓一个准。

如果没账号密码,空会话有时候也能碰碰运气,虽然现在Windows服务器大多禁用了,但别忘了有些“铁憨憨”老机器还开着呢!

第三步:用Enum4linux提取用户和组信息

这个工具在Linux上跑得贼溜,绝对是SMB枚举的利器,来吧:

enum4linux -a 192.168.1.10

哇塞,你看到没?什么本地用户列表、组列表、共享列表、密码策略信息……全都给你列出来了!这时候别光顾着看热闹,得学会分析,如果密码策略显示“MinPwdLen=0”或者压根没有锁定阈值,那咱后续爆破密码可就轻松多了,你明白我意思吧?

第四步:Nmap脚本扫一发,细节全曝光

其实Nmap本身就带了一堆SMB枚举脚本,这可是我的杀手锏:

nmap -p 445 --script=smb-enum-shares,smb-enum-users,smb-enum-sessions 192.168.1.10

哎哟喂,这输出一出来,你可能会被惊讶到——共享权限、用户列表、在线会话全给暴露了,说不定还能顺手发现一个弱口令账户呢!我上次就靠着smb-enum-shares发现了一个允许匿名访问的备份文件夹,里面躺着整整一年的数据库备份文件……咳咳,具体细节就不多说了,你们懂得!

第五步(进阶):手动枚举NetBIOS

有时候自动化工具会翻车,这时候就得靠咱们手动来了,用nbtscan扫一下:

nbtscan -r 192.168.1.0/24

看到那些带<20>标志的IP没?说明开启了文件共享服务,配合net view命令(Windows下)或者smbclient -L(Linux下),还能拿到一部分共享信息,虽然过程繁琐了一些,但多了一个思路总是好的嘛!

关键要点提醒(血泪教训总结)

  1. 别想着偷懒只用一个工具,多工具跨平台交叉验证才是王道,单靠Nmap有时候会漏掉关键的敏感数据。
  2. 注意日志!SMB枚举动静不小,如果你是在真实环境中做攻防演练,一定要控制速度和强度,不然安全设备直接告警,那你可就“翻车”了,哎,谁还没被蓝队追着跑过呢(捂脸)。
  3. 收到结果之后,别急着走,把用户列表和共享目录保存下来,后续无论是做口令喷射还是横向渗透,这些可都是基础素材。
  4. 如果目标还是域环境,SMB枚举出来的用户名字典简直比从网上下的那些好用太多了,配合crackmapexec,那效率杠杠的!

多练多测才是王道

说实话,SMB枚举看着简单,但想玩出花来,还得多在虚拟机里练手,什么Metasploitable、VulnHub靶机,那都是很好的练习场,别怕报错,别怕没结果,我自己刚开始学的时候,光是理解那些命令的输出就费了老鼻子劲了,但你只要坚持下去,把不同工具的结果相互印证,慢慢就会形成自己的思维习惯。

好了,今天的分享就到这儿,如果你在实际操作中遇到了什么奇葩问题,欢迎随时来找我唠唠,毕竟咱们搞技术的,不就是在互相交流中一起进步嘛!下次有机会,我再跟你聊聊SMB爆破那些事儿,保证更刺激!记得收藏转发哦,嘿嘿!

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]