├── Disclaimer.md ├── LICENSE.md ├── README.md ├── images ├── BoomDemo.gif └── qr.jpg ├── passwords.txt └── users.txt /Disclaimer.md: -------------------------------------------------------------------------------- 1 | ## 免责声明 2 | 3 | 本工具仅面向**合法授权**的企业安全建设行为,如您需要测试本工具的可用性,请自行搭建测试环境。 4 | 5 | 在使用本工具进行检测时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权。**请勿对非授权目标进行爆破。** 6 | 7 | 禁止对本软件实施逆向工程、反编译、试图破译源代码等行为。 8 | 9 | **如果发现上述禁止行为,我们将保留追究您法律责任的权利。** 10 | 11 | 如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,本项目作者将不承担任何法律及连带责任。 12 | 13 | 在安装并使用本工具前,请您**务必审慎阅读、充分理解各条款内容**,限制、免责条款或者其他涉及您重大权益的条款可能会以加粗、加下划线等形式提示您重点注意。 14 | 除非您已充分阅读、完全理解并接受本协议所有条款,否则,请您不要安装并使用本工具。您的使用行为或者您以其他任何明示或者默示方式表示接受本协议的,即视为您已阅读并同意本协议的约束。 15 | 16 | 17 | ## Disclaimer 18 | 19 | This tool is only intended for enterprise security construction behaviors that are **legally authorized**. If you need to test the tool's functionality, please set up your own testing environment. 20 | 21 | When using this tool for testing, you should ensure that your behavior complies with local laws and regulations, and that you have obtained sufficient authorization. **Do not perform brute-force attacks on unauthorized targets.** 22 | 23 | Reverse engineering, decompiling, attempting to crack the source code, and other such behaviors are strictly prohibited. 24 | 25 | **If any of the above prohibited behaviors are discovered, we reserve the right to pursue legal action against you.** 26 | 27 | If you engage in any illegal behavior while using this tool, you will bear the corresponding consequences yourself, and the project author will not be responsible for any legal or joint liability. 28 | 29 | Before installing and using this tool, please **carefully read and fully understand** all terms and conditions, including restrictions, disclaimers, or other terms related to your significant interests that may be highlighted in bold or underlined. Unless you have fully read, completely understood, and accepted all the terms and conditions of this agreement, do not install and use this tool. Your use or any other express or implied acceptance of this agreement shall be deemed as your acknowledgment and acceptance of the binding force of this agreement. -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | 在符合以下条件的情况下,我们欢迎任何人以任何形式使用本项目(包括商用)。 2 | 3 | - 注明集成了本项目(注明方式: 在项目介绍页附上本项目 repo 地址) 4 | - 同意 https://github.com/Fly-Playgroud/Boom/blob/master/Disclaimer.md 免责声明 5 | 6 | Anyone is welcome to use this program in any form provided the following conditions are met (Including commercial). 7 | 8 | - Indicate the integration of the project (indicate: attach the repo address of the project on the project introduction page) 9 | - Agree to https://github.com/Fly-Playgroud/Boom/blob/master/Disclaimer.md disclaimer -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

💥 I'm Boom 💥

2 |

3 | 4 | 5 | 6 |

7 | 8 | 9 | 10 | ## 👑 Boom 简介 11 | 12 | **Boom** 是一款基于无头浏览器的 Web 弱口令爆破工具。它具有以下特性: 13 | 14 | - 自动识别网页是否是登录页面 15 | - 自动识别爆破目标类型:表单/传统认证协议类型(Basic/Digest/NTLM) 16 | - 自动识别登录相关组件并填充点击 17 | - 自动判别登录成功与否 18 | - 支持 URL 批量并发爆破 19 | - 支持单 URL 并发爆破 20 | - 多种爆破模式:**密码优先**和**用户名优先** 21 | 22 | - WebHook 消息推送 23 | - [ ] 支持验证码组件识别 24 | 25 | 26 | 27 | ## ✨ Demo 28 | 29 | ![BoomDemo](./images/BoomDemo.gif) 30 | 31 | 32 | 33 | ## 🚀 快速使用 34 | 35 | **在使用之前,请务必阅读并同意 [License](https://github.com/Fly-Playgroud/Boom/blob/master/LICENSE.md) 文件中的条款,否则请勿安装使用本工具。** 36 | 37 | **[下载Boom](https://github.com/Fly-Playgroud/Boom/releases)** 38 | 39 | 1. 单个URL爆破: 40 | 41 | ```bash 42 | Boom -t https://www.example.com/login.html --us users.txt --ps ./passwords.txt 43 | ``` 44 | 45 | - `-t` :指定单个爆破目标 46 | - `--us` :指定用户名字典 47 | - `--ps`:指定密码字典 48 | 49 | > 注意:在未显示使用 `-m` 参数时将使用默认爆破模式——**密码优先** 50 | 51 | 2. URL 批量爆破 52 | 53 | ```bash 54 | Boom --ts targets.txt --us users.txt --ps passwords.txt 55 | ``` 56 | 57 | - `--ts` :指定爆破目标的字典 58 | - `--us` :指定用户名字典 59 | - `--ps`:指定密码字典 60 | 61 | 62 | 3. 爆破结果存储 63 | 64 | 爆破结果存储有两种格式: 65 | 66 | - `--to` :--text-ouput 的缩写,以文本格式输出到指定的文件中 67 | - `--jo` :--json-output 的缩写,以 JSON 结构化数据存储到指定 JSON 文件中 68 | 69 | ```bash 70 | Boom --ts targets.txt --us users.txt --ps passwords.txt --to ./res.txt 71 | ``` 72 | 73 | > `--jo` 和 `--to` 是文件 publisher 的快捷方式而已,通过配置文件配置 File Publisher 也是可以的 74 | 75 | 76 | 77 | ## 📒 配置文件介绍 78 | 79 | ```yaml 80 | # Version: 0.3 81 | 82 | max_boom_concurrent: 2 # 最大同时爆破的目标个数 83 | boom_target_path: "" # 爆破目标字典路径 84 | browser_config: # 浏览器配置 85 | browser_model: local # 浏览器模式 86 | chrome_bin_path: "" # 浏览器可执行文件所在路径 87 | chrome_temp_dir: ./chrome_temp # 浏览器临时文件存储目录 88 | disable_headless: false # 禁用无头模式 89 | disable_images: true # 禁用图片 90 | leak_less: true # 实验性参数:防止内存泄露 91 | no_sandbox: true # 是否使用沙盒:Linux 以 root 用户运行的情况下设置为 true 92 | proxy: "" # 浏览器代理 93 | running_chrome: # 正在运行的浏览器:如果启用, Boom 将会接管正在使用的浏览器 94 | enable: false 95 | ip: "" 96 | port: 0 97 | user_agent: "" # 浏览器 UA 98 | logger_config: # 日志配置 99 | logger_level: "info" # 默认日志等级 100 | logger_time_format: 2006/01/02 15:04:05 # 日志输出时间格式 101 | logger_file_name: ./log/boom.log # 日志文件存储路径 102 | logger_output_level: [] # 输出到文件中的日志等级 103 | logger_file_max_size: 50 # 日志文件最大体积:单位 MB 104 | logger_file_max_backups: 5 # 日志文件最大备份个数:单位 个 105 | logger_file_max_age: 30 # 日志文件最大存储时长:单位 天 106 | logger_prefix: "" # 日志前缀 107 | global_boom_config: # 全局爆破配置 108 | boomConCurrent: 2 # 单个爆破目标的爆破并发数 109 | clientMaxTimeout: 5 # 客户端最大超时时间 110 | boomModel: 2 # 爆破模式:1.用户名优先--用户名跑字典,密码固定;2.密码优先--密码跑字典,用户名固定 111 | boomTarget: "" # 爆破的目标 112 | userNamePath: "" # 用户名字典路径 113 | passwordPath: "" # 密码字典路径 114 | publish_config: # publisher_config/webhook config 115 | file: # 文件 publisher 116 | enable: true # 是否开启文件存储 117 | format: text # 结果存储格式:text/json 118 | filePath: ./res.txt # 存储文件路径:.txt/.json 119 | ``` 120 | 121 | ## 🏩 学习交流 122 | 扫描添加作者QQ,拉你进群 123 | 备注:**Boom** 124 | ![qr](./images/qr.jpg) 125 | 126 | -------------------------------------------------------------------------------- /images/BoomDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fly-Playgroud/Boom/5a3beae130e1caf75ec31768526a74cdaff384af/images/BoomDemo.gif -------------------------------------------------------------------------------- /images/qr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fly-Playgroud/Boom/5a3beae130e1caf75ec31768526a74cdaff384af/images/qr.jpg -------------------------------------------------------------------------------- /passwords.txt: -------------------------------------------------------------------------------- 1 | 123456 2 | password 3 | 12345678 4 | 1234 5 | admin@123 6 | admin 7 | 1111 8 | root 9 | user 10 | support 11 | develop 12 | engineer 13 | administrator123 14 | Administrator 15 | pussy 16 | 12345 17 | dragon 18 | qwerty 19 | 696969 20 | mustang 21 | letmein 22 | baseball 23 | master 24 | michael 25 | football 26 | shadow 27 | monkey 28 | abc123 29 | pass 30 | fuckme 31 | 6969 32 | jordan 33 | harley 34 | ranger 35 | iwantu 36 | jennifer 37 | hunter 38 | fuck 39 | 2000 40 | test 41 | batman 42 | trustno1 43 | thomas 44 | tigger 45 | robert 46 | access 47 | love 48 | buster 49 | 1234567 50 | soccer 51 | hockey 52 | killer 53 | george 54 | sexy 55 | andrew 56 | charlie 57 | superman 58 | asshole 59 | fuckyou 60 | dallas 61 | jessica 62 | panties 63 | pepper 64 | 1111 65 | austin 66 | william 67 | daniel 68 | golfer 69 | summer 70 | heather 71 | hammer 72 | yankees 73 | joshua 74 | maggie 75 | biteme 76 | enter 77 | ashley 78 | thunder 79 | cowboy 80 | silver 81 | richard 82 | fucker 83 | orange 84 | merlin 85 | michelle 86 | corvette 87 | bigdog 88 | cheese 89 | matthew 90 | 121212 91 | patrick 92 | martin 93 | freedom 94 | ginger 95 | blowjob 96 | nicole 97 | sparky 98 | yellow 99 | camaro 100 | secret 101 | dick 102 | falcon 103 | taylor 104 | 111111 105 | 131313 106 | 123123 107 | bitch 108 | hello 109 | scooter 110 | please 111 | porsche 112 | guitar 113 | chelsea 114 | black 115 | diamond 116 | nascar 117 | jackson 118 | cameron 119 | 654321 120 | computer 121 | amanda 122 | wizard 123 | xxxxxxxx 124 | money 125 | phoenix 126 | mickey 127 | bailey 128 | knight 129 | iceman 130 | tigers 131 | purple 132 | andrea 133 | horny 134 | dakota 135 | aaaaaa 136 | player 137 | sunshine 138 | morgan 139 | starwars 140 | boomer 141 | cowboys 142 | edward 143 | charles 144 | girls 145 | booboo 146 | coffee 147 | xxxxxx 148 | bulldog 149 | ncc1701 150 | rabbit 151 | peanut 152 | john 153 | johnny 154 | gandalf 155 | spanky 156 | winter 157 | brandy 158 | compaq 159 | carlos 160 | tennis 161 | james 162 | mike 163 | brandon 164 | fender 165 | anthony 166 | blowme 167 | ferrari 168 | cookie 169 | chicken 170 | maverick 171 | chicago 172 | joseph 173 | diablo 174 | sexsex 175 | hardcore 176 | 666666 177 | willie 178 | welcome 179 | chris 180 | panther 181 | yamaha 182 | justin 183 | banana 184 | driver 185 | marine 186 | angels 187 | fishing 188 | david 189 | maddog 190 | hooters 191 | wilson 192 | butthead 193 | dennis 194 | fucking 195 | captain 196 | bigdick 197 | chester 198 | smokey 199 | xavier 200 | steven 201 | viking 202 | snoopy 203 | blue 204 | eagles 205 | winner 206 | samantha 207 | house 208 | miller 209 | flower 210 | jack 211 | firebird 212 | butter 213 | united 214 | turtle 215 | steelers 216 | tiffany 217 | zxcvbn 218 | tomcat 219 | golf 220 | bond007 221 | bear 222 | tiger 223 | doctor 224 | gateway 225 | gators 226 | angel 227 | junior 228 | thx1138 229 | porno 230 | badboy 231 | debbie 232 | spider 233 | melissa 234 | booger 235 | 1212 236 | flyers 237 | fish 238 | porn 239 | matrix 240 | teens 241 | scooby 242 | jason 243 | walter 244 | cumshot 245 | boston 246 | braves 247 | yankee 248 | lover 249 | barney 250 | victor 251 | tucker 252 | princess 253 | mercedes 254 | 5150 255 | doggie 256 | zzzzzz 257 | gunner 258 | horney 259 | bubba 260 | 2112 261 | fred 262 | johnson 263 | xxxxx 264 | tits 265 | member 266 | boobs 267 | donald 268 | bigdaddy 269 | bronco 270 | penis 271 | voyager 272 | rangers 273 | birdie 274 | trouble 275 | white 276 | topgun 277 | bigtits 278 | bitches 279 | green 280 | super 281 | qazwsx 282 | magic 283 | lakers 284 | rachel 285 | slayer 286 | scott 287 | 2222 288 | asdf 289 | video 290 | london 291 | 7777 292 | marlboro 293 | srinivas 294 | internet 295 | action 296 | carter 297 | jasper 298 | monster 299 | teresa 300 | jeremy 301 | 11111111 302 | bill 303 | crystal 304 | peter 305 | pussies 306 | cock 307 | beer 308 | rocket 309 | theman 310 | oliver 311 | prince 312 | beach 313 | amateur 314 | 7777777 315 | muffin 316 | redsox 317 | star 318 | testing 319 | shannon 320 | murphy 321 | frank 322 | hannah 323 | dave 324 | eagle1 325 | 11111 326 | mother 327 | nathan 328 | raiders 329 | steve 330 | forever 331 | angela 332 | viper 333 | ou812 334 | jake 335 | lovers 336 | suckit 337 | gregory 338 | buddy 339 | whatever 340 | young 341 | nicholas 342 | lucky 343 | helpme 344 | jackie 345 | monica 346 | midnight 347 | college 348 | baby 349 | cunt 350 | brian 351 | mark 352 | startrek 353 | sierra 354 | leather 355 | 232323 356 | 4444 357 | beavis 358 | bigcock 359 | happy 360 | sophie 361 | ladies 362 | naughty 363 | giants 364 | booty 365 | blonde 366 | fucked 367 | golden 368 | 0 369 | fire 370 | sandra 371 | pookie 372 | packers 373 | einstein 374 | dolphins 375 | 0 376 | chevy 377 | winston 378 | warrior 379 | sammy 380 | slut 381 | 8675309 382 | zxcvbnm 383 | nipples 384 | power 385 | victoria 386 | asdfgh 387 | vagina 388 | toyota 389 | travis 390 | hotdog 391 | paris 392 | rock 393 | xxxx 394 | extreme 395 | redskins 396 | erotic 397 | dirty 398 | ford 399 | freddy 400 | arsenal 401 | access14 402 | wolf 403 | nipple 404 | iloveyou 405 | alex 406 | florida 407 | eric 408 | legend 409 | movie 410 | success 411 | rosebud 412 | jaguar 413 | great 414 | cool 415 | cooper 416 | 1313 417 | scorpio 418 | mountain 419 | madison 420 | 987654 421 | brazil 422 | lauren 423 | japan 424 | naked 425 | squirt 426 | stars 427 | apple 428 | alexis 429 | aaaa 430 | bonnie 431 | peaches 432 | jasmine 433 | kevin 434 | matt 435 | qwertyui 436 | danielle 437 | beaver 438 | 4321 439 | 4128 440 | runner 441 | swimming 442 | dolphin 443 | gordon 444 | casper 445 | stupid 446 | shit 447 | saturn 448 | gemini 449 | apples 450 | august 451 | 3333 452 | canada 453 | blazer 454 | cumming 455 | hunting 456 | kitty 457 | rainbow 458 | 112233 459 | arthur 460 | cream 461 | calvin 462 | shaved 463 | surfer 464 | samson 465 | kelly 466 | paul 467 | mine 468 | king 469 | racing 470 | 5555 471 | eagle 472 | hentai 473 | newyork 474 | little 475 | redwings 476 | smith 477 | sticky 478 | cocacola 479 | animal 480 | broncos 481 | private 482 | skippy 483 | marvin 484 | blondes 485 | enjoy 486 | girl 487 | apollo 488 | parker 489 | qwert 490 | time 491 | sydney 492 | women 493 | voodoo 494 | magnum 495 | juice 496 | abgrtyu 497 | 777777 498 | dreams 499 | maxwell 500 | music 501 | rush2112 502 | russia 503 | scorpion 504 | rebecca 505 | tester 506 | mistress 507 | phantom 508 | billy 509 | 6666 510 | albert -------------------------------------------------------------------------------- /users.txt: -------------------------------------------------------------------------------- 1 | admin 2 | 1111 3 | root 4 | test 5 | user 6 | support 7 | develop 8 | engineer 9 | administrator 10 | Administrator 11 | --------------------------------------------------------------------------------