Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.38 KB

README.md

File metadata and controls

33 lines (21 loc) · 1.38 KB

mikro-BRUTUS

PoC (Proof of Concept) Bruteforcing Utility RouterOS v6.48.6

Mikro-BRUTUS is a simple proof of concept dictionary and blind brute forcing tool targeting the MikroTik RouterOS 6.x web interface. RouterOS notiously lacks brute force protections on the web and winbox interfaces. They've largely coasted off their custom authentication/encryption schemes from preventing these attacks.

Luckily Margin Research released a python library that can handle authentication from 6.34 - 6.49.8 (current release).

This was written in about 10 minutes, and only to prove that MikroTik hasn't implemented any protections on the web interface.

DEMO

Below is Mikro-Brutus in Action :

Demo Animation

Example Usage

git clone https://github.com/oyi77/mikro-brutus.git
cd mikro-brutus
python3 -m pip install -r requirements.txt
python3 bruteme.py --rhost 10.9.49.1 --username admin
Attempt 201
Success! Valid credentials:
admin:1qazxsw2

Credit

  • Margin Research - webfig.py is their work (with one tweak). The original can be found here.

  • Bruteforce Dictionary - dictionary.txt is forked from the original leaked password dict. That can be found in the here.