工具使用要点60 条

smbmap 共享权限矩阵

smbmap 快速输出共享与当前账号权限位(读/写):用于构建共享访问矩阵,对可写共享重点核查审计与业务归属。

smbmap 输出什么

smbmap 连接受测主机的共享服务,列出共享名称并标注当前账号对每个共享的权限位。它的价值在于把共享访问关系整理成一张矩阵:哪些共享可读、哪些可写、当前账号能看到哪些目录。可写共享是投毒与勒索软件横向传播的高风险面,评估中应以权限证据入报告,不做任何写入性验证。

基本信息

输出内容共享名称与权限位
递归选项递归列目录并用深度参数控制范围
使用前提客户提供的审计账号或授权范围内的匿名访问
价值形成共享访问矩阵,支撑权限评估
纪律不向任何共享写入测试文件

典型使用场景

  • 共享面盘点:核对文件服务器对外提供的共享清单
  • 权限矩阵构建:区分只读与可写共享,定位高风险条目
  • 匿名访问核查:确认未认证状态下能列出哪些共享
  • 与配置文件核对:确认共享清单与业务台账是否一致
  • 复测:确认权限收敛后矩阵中的可写条目已减少

权限查看示例

权限查看示例
# 列出共享与当前账号的权限位
smbmap -H 10.0.10.5 -u audit -p REDACTED
# 递归查看目录结构,限定深度避免拉取全量
smbmap -H 10.0.10.5 -u audit -p REDACTED -R --depth 2
# 未认证视角:确认匿名可列出的共享范围
smbmap -H 10.0.10.5
# 记录:共享名、权限位、可读目录范围;不做写入验证

权限位读法

权限标记含义风险提示
READ ONLY仅可读关注是否含敏感数据
READ, WRITE可读可写投毒与篡改风险高
WRITE ONLY可写不可读常用于投递文件
NO ACCESS无权限记录为当前账号不可达
路径附加信息共享对应的本地目录线索协助定位业务归属
可写共享是投毒与勒索的高风险面:以权限证据入报告,不要为证明可写而在共享里创建文件。
递归列目录容易失控:深度先设两层,确认结果可用后再决定是否扩大,且始终记录当前使用的账号。

易错点

  • 递归未限深度,拉取全量目录
  • 为证明可写直接在共享中创建文件
  • 未记录所用账号,权限矩阵无法解释
  • 把无权限共享记为安全,未核对其他账号视角

数据来源与参考

  • smbmap 官方仓库(用法说明)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌