一款智能Web弱口令后台爆破工具

工具介绍

Boom 是一款基于无头浏览器的 Web 弱口令爆破工具,支持单个URL和批量URL爆破。

关注【Hack分享吧】公众号,回复关键字【230824】获取下载链接

它具有以下特性:

自动识别网页是否是登录页面
自动识别爆破目标类型:表单/传统认证协议类型(Basic/Digest/NTLM)
自动识别登录相关组件并填充点击
自动判别登录成功与否
支持 URL 批量并发爆破
支持单 URL 并发爆破
多种爆破模式:密码优先和用户名优先
WebHook 消息推送

图片

快速使用

1.单个URL爆破:

  • -t :指定单个爆破目标
  • --us :指定用户名字典
  • --ps:指定密码字典
Boom -t https://www.example.com/login.html --us users.txt --ps ./passwords.txt

注意:在未显示使用 -m 参数时将使用默认爆破模式——密码优先
 

2. URL批量爆破

  • --ts :指定爆破目标的字典
  • --us :指定用户名字典
  • --ps:指定密码字典
Boom --ts targets.txt --us users.txt --ps passwords.txt

3.爆破结果存储(两种格式)

  • --to :--text-ouput 的缩写,以文本格式输出到指定的文件中
  • --jo :--json-output 的缩写,以 JSON 结构化数据存储到指定 JSON 文件中
Boom --ts targets.txt --us users.txt --ps passwords.txt --to ./res.txt

注意:--jo 和 --to 是文件 publisher 的快捷方式而已,通过配置文件配置 File Publisher 也是可以的

配置文件介绍


# Version: 0.3

max_boom_concurrent: 2                                                  # 最大同时爆破的目标个数
boom_target_path: ""               # 爆破目标字典路径
browser_config:                # 浏览器配置
    browser_model: local                  # 浏览器模式
    chrome_bin_path: ""              # 浏览器可执行文件所在路径
    chrome_temp_dir: ./chrome_temp          # 浏览器临时文件存储目录
    disable_headless: false            # 禁用无头模式
    disable_images: true            # 禁用图片
    leak_less: true              # 实验性参数:防止内存泄露
    no_sandbox: true                    # 是否使用沙盒:Linux 以 root 用户运行的情况下设置为 true 
    proxy: ""                      # 浏览器代理
    running_chrome:              # 正在运行的浏览器:如果启用, Boom 将会接管正在使用的浏览器
        enable: false
        ip: ""
        port: 0
    user_agent: ""              # 浏览器 UA
logger_config:                # 日志配置
    logger_level: "info"                  # 默认日志等级  
    logger_time_format: 2006/01/02 15:04:05                          # 日志输出时间格式
    logger_file_name: ./log/boom.log                # 日志文件存储路径
    logger_output_level: []            # 输出到文件中的日志等级
    logger_file_max_size: 50                  # 日志文件最大体积:单位 MB
    logger_file_max_backups: 5            # 日志文件最大备份个数:单位 个
    logger_file_max_age: 30            # 日志文件最大存储时长:单位 天
    logger_prefix: ""              # 日志前缀
global_boom_config:              # 全局爆破配置
    boomConCurrent: 2              # 单个爆破目标的爆破并发数
    clientMaxTimeout: 5                                                 # 客户端最大超时时间
    boomModel: 2              # 爆破模式:1.用户名优先--用户名跑字典,密码固定;2.密码优先--密码跑字典,用户名固定
    boomTarget: ""              # 爆破的目标
    userNamePath: ""              # 用户名字典路径
    passwordPath: ""              # 密码字典路径
publish_config:                                                         # publisher_config/webhook config
   file:                                                                # 文件 publisher
      enable: true                                                      # 是否开启文件存储
      format: text                                                      # 结果存储格式:text/json
      filePath: ./res.txt                                               # 存储文件路径:.txt/.json

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值