
Exploitation-Framework für eingebettete Geräte
Trete der Community auf dem Embedded Exploitation Discord bei.
Das RouterSploit-Framework ist ein Open-Source-Exploitation-Framework, das sich auf eingebettete Geräte spezialisiert hat.
Es besteht aus verschiedenen Modulen, die Penetrationstest-Operationen unterstützen:
Erforderlich:
Optional:
apt-get install python3-pip
git clone https://www.github.com/threat9/routersploit
cd routersploit
python3 -m pip install -r requirements.txt
python3 rsf.py
Bluetooth-Low-Energy-Unterstützung:
apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py
sudo apt-get install git python3-pip
git clone https://github.com/threat9/routersploit
cd routersploit
python3 -m pip install -r requirements.txt
python3 rsf.py
Bluetooth-Low-Energy-Unterstützung:
sudo apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py
sudo add-apt-repository universe
sudo apt-get install git python3-pip
git clone https://www.github.com/threat9/routersploit
cd routersploit
python3 -m pip install setuptools
python3 -m pip install -r requirements.txt
python3 rsf.py
Bluetooth-Low-Energy-Unterstützung:
apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py
git clone https://www.github.com/threat9/routersploit
cd routersploit
sudo python3 -m pip install -r requirements.txt
python3 rsf.py
git clone https://www.github.com/threat9/routersploit
cd routersploit
docker compose up --build -d
docker attach routersploit
docker start routersploit
docker attach routersploit
Aktualisiere das RouterSploit-Framework regelmäßig. Das Projekt befindet sich in intensiver Entwicklung und es werden fast täglich neue Module ausgeliefert.
cd routersploit
git pull
Zu unserer Überraschung begannen Leute, routersploit zu forken, nicht weil sie an der Sicherheit eingebetteter Geräte interessiert waren, sondern einfach, weil sie unsere interaktive Shell-Logik nutzen und ihre eigenen Tools mit einem ähnlichen Konzept erstellen wollten. All die Jahre müssen sie gesagt haben: „Es muss einen besseren Weg geben!“ und sie hatten vollkommen recht, der bessere Weg heißt Riposte.
Riposte ermöglicht es dir, deine Anwendung einfach in eine maßgeschneiderte interaktive Shell zu verpacken. Allgemeine Aufgaben rund um das Erstellen von REPLs wurden ausgelagert und werden erledigt, sodass du dich auf die spezifische Domänenlogik deiner Anwendung konzentrieren kannst.
Das RouterSploit-Framework steht unter einer BSD-Lizenz. Weitere Einzelheiten findest du in der LICENSE.