当前位置: 首页 > news >正文

OperatorsKit中的密码喷洒工具:PasswordSprayAD与PasswordSprayLocal使用详解

OperatorsKit中的密码喷洒工具:PasswordSprayAD与PasswordSprayLocal使用详解

【免费下载链接】OperatorsKitCollection of Beacon Object Files (BOF) for Cobalt Strike项目地址: https://gitcode.com/gh_mirrors/op/OperatorsKit

OperatorsKit是一个专为Cobalt Strike设计的Beacon Object Files(BOF)集合,其中包含两款强大的密码喷洒工具——PasswordSprayADPasswordSprayLocal。这两款工具分别针对域环境和本地主机,帮助安全测试人员高效验证凭证有效性,是渗透测试与红队评估中的实用利器。

什么是密码喷洒?为什么需要它? 🕵️‍♂️

密码喷洒(Password Spraying)是一种针对多个账户尝试单一密码的攻击技术,相比传统暴力破解更隐蔽,能有效规避账户锁定机制。在实战中,它常用于:

  • 验证泄露的凭证在目标环境中的可用性
  • 测试弱密码策略的有效性
  • 横向移动前的凭证收集

OperatorsKit提供的两款工具分别解决不同场景需求:

  • PasswordSprayAD:通过LDAP协议对域账户进行密码喷洒
  • PasswordSprayLocal:通过SMB协议对本地主机账户进行密码喷洒

PasswordSprayAD:域环境密码喷洒工具 🖥️

核心功能与适用场景

PasswordSprayAD支持通过LDAP/LDAPS/GC/GCS协议,使用单一密码验证多个域账户的有效性。适用于:

  • 企业域环境的凭证验证
  • 大型组织的账户密码审计
  • 红队评估中的域渗透测试

详细参数说明

使用该工具需提供以下关键参数:

  • protocol:认证协议(ldap/ldaps/gc/gcs)
  • path to username file:攻击者系统上的用户名列表文件路径(每行一个用户名)
  • password:待验证的密码
  • domain:域名的FQDN格式
  • dc:域控制器的主机名或IP
  • sleeptimer(可选):尝试间隔秒数(默认5秒)
  • jitter(可选):时间抖动百分比(默认20%)

快速使用示例

passwordsprayad gc C:/usernames.txt Welcome01 example.local dc01.example.local 10 40

上述命令表示:

  • 使用GC(全局编录)协议
  • 验证密码"Welcome01"
  • 目标域为example.local
  • 域控制器为dc01.example.local
  • 尝试间隔10秒,抖动40%

编译与加载步骤

  1. 确保安装支持C/C++的Visual Studio
  2. 打开"x64 Native Tools Command Prompt for VS 2019/2022"终端
  3. 运行KIT/PasswordSprayAD/bofcompile.bat脚本编译对象文件
  4. 在Cobalt Strike中通过脚本管理器加载KIT/PasswordSprayAD/passwordsprayad.cna

PasswordSprayLocal:本地主机密码喷洒工具 🔒

核心功能与适用场景

PasswordSprayLocal通过SMB协议(IPC$共享),使用单一本地账户凭证验证多个主机的可用性。适用于:

  • 工作组环境的凭证测试
  • 内部网络横向移动前的主机探测
  • 本地管理员密码哈希(LAPS)审计

详细参数说明

使用该工具需提供以下关键参数:

  • path to hostnames file:攻击者系统上的主机名列表文件路径(每行一个主机名)
  • username:本地账户用户名
  • password:待验证的密码
  • sleeptimer(可选):尝试间隔秒数(默认5秒)
  • jitter(可选):时间抖动百分比(默认20%)

快速使用示例

passwordspraylocal C:/computers.txt localadmin Welcome01 10 40

上述命令表示:

  • 验证本地账户"localadmin"的密码"Welcome01"
  • 目标主机列表来自C:/computers.txt
  • 尝试间隔10秒,抖动40%

编译与加载步骤

  1. 确保安装支持C/C++的Visual Studio
  2. 打开"x64 Native Tools Command Prompt for VS 2019/2022"终端
  3. 运行KIT/PasswordSprayLocal/bofcompile.bat脚本编译对象文件
  4. 在Cobalt Strike中通过脚本管理器加载KIT/PasswordSprayLocal/passwordspraylocal.cna

工具对比与最佳实践 📊

特性PasswordSprayADPasswordSprayLocal
协议LDAP/LDAPS/GC/GCSSMB (IPC$)
目标域账户本地账户
输入文件用户名列表主机名列表
核心参数域控制器、域名-
典型用途域渗透测试横向移动探测

使用建议

  1. 避免账户锁定:合理设置sleeptimerjitter参数,建议间隔至少5秒
  2. 文件格式规范:确保用户名/主机名文件为纯文本,每行一个条目
  3. 协议选择:优先使用GC(3268端口)或LDAPS(636端口)提高成功率
  4. 权限要求:确保Cobalt Strike Beacon具有足够权限执行网络连接

总结

OperatorsKit中的PasswordSprayAD和PasswordSprayLocal工具为安全测试人员提供了高效、隐蔽的密码喷洒解决方案。通过合理配置参数和遵循最佳实践,这两款工具能在渗透测试和红队评估中发挥重要作用,帮助安全团队发现并修复凭证安全漏洞。

如需获取完整工具集,请克隆仓库:

git clone https://gitcode.com/gh_mirrors/op/OperatorsKit

更多工具使用细节可参考各模块的README文档,例如KIT/PasswordSprayAD/README.md和KIT/PasswordSprayLocal/README.md。

【免费下载链接】OperatorsKitCollection of Beacon Object Files (BOF) for Cobalt Strike项目地址: https://gitcode.com/gh_mirrors/op/OperatorsKit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1399626/

相关文章:

  • NetAssistant 网络调试助手:一款把 TCP/UDP 调试变成点鼠标的开源工具,90 秒就能上手
  • Ember.js部署与优化:从开发到生产环境的完整流程
  • 解决ESP32-CAM-Demo常见问题:从摄像头初始化失败到图像噪声的10个实用技巧
  • 抽卡几千发还在靠截图?这个开源工具让原神祈愿记录一键变图表
  • Locust Plugins与Azure Application Insights集成:云端测试日志分析指南
  • 西藏旅行社怎么选?4个标准+3家推荐,一次性说清楚 - zhongxing1
  • 如何使用travis-cookbooks快速搭建CI/CD环境:新手入门教程
  • 保姆级教程:Mac 上制作 Windows 启动 U 盘,WinDiskWriter 一条龙搞定
  • **山西5天4晚双人出游攻略|正规纯玩旅行社甄选与出行避坑指南** - 跟我去旅游
  • 8.15随笔
  • 广州靠谱留学机构推荐|留学申请避坑指南✨
  • 2026年8月丰台同城数码服务实测|北京上门手机回收与数码维修避坑全攻略 - 超人防水
  • optimize-plugin 与 Webpack 5 集成教程:提升构建效率的10个技巧
  • GNU Emacs实战指南:把「编辑器的编辑器」调教成你的专属工作台
  • 2026年8月北京外墙漏水维修防水公司推荐,高层高空渗水修缮避坑指南 - 聪居到家
  • 低压变频器过载故障深度解析
  • 进化信息驱动的蛋白质设计:EvoDiff-MSA模型完整训练与应用流程
  • 没有Root也能轻松操作安卓手机?scrcpy投屏从零到精通全攻略
  • 告别手动配置!optimize-plugin 自动提取 polyfills 实战指南
  • 宁波留学咨询机构怎么选不踩坑? - 互联网科技品牌测评
  • 运维 3 年裸辞转行:告别 7×24 小时背锅,我用 4 个月逆袭上岸(附全流程实操指南)
  • 向量数据库怎么选?WeKnora一套配置从PostgreSQL平滑迁到Elasticsearch
  • Windows驱动清理终极指南:DriverStoreExplorer从装到删的完整实操手册
  • 321 - 品牌观测员
  • Microsoft.Maui.Graphics.Controls 自定义指南:从零开始打造专属控件外观
  • 瑞祥商联卡回收知识科普|闲置预付卡规范化处置参考 - 团团收购物卡回收
  • LibreSprite 快速上手指南:免费开源像素画工具,30 分钟从零做出第一段动画
  • 虚拟细胞:结构-动力学解耦范式
  • Steam Deck 上 Waydroid 环境的更新、重装与彻底卸载完整指南
  • macOS 命令行蓝牙控制终极速查:5分钟上手 blueutil