
Mikrotik RouterOS 6.x Webインターフェースの辞書ブルートフォース
Even You, Brutus? は、MikroTik RouterOS 6.x の Web インターフェースを標的とした、シンプルな概念実証用の辞書総当たりツールです。RouterOS は Web および winbox インターフェースにおいて、総当たり攻撃に対する保護を著しく欠いています。同社は独自の認証/暗号化スキームによって、こうした攻撃を防いでいると長らく考えてきました。以前、私は同様のツールを開発しましたが、MikroTik がアルゴリズムを変更したため、私はそのままにしていました。幸いなことに、Margin Research が 6.34 から 6.49.8(現行リリース)までの認証を処理できる Python ライブラリを公開しました。
これは約 10 分で書かれたもので、MikroTik が Web インターフェースに何ら保護を実装していないことを証明するためだけのものです。結果は環境によって異なる場合があります。
albinolobster@mournland:~/even-you-brutus$ python3 evenyoubrutus.py --rhost 10.9.49.1 --username admin --dictionary dictionary.txt
Attempt 201
Success! Valid credentials:
admin:labpass1