Skip to content

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

License

Notifications You must be signed in to change notification settings

oyi77/mikro-brutus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages