
Фреймворк для эксплуатации встраиваемых устройств
Присоединяйтесь к сообществу на Embedded Exploitation Discord.
Фреймворк RouterSploit — это фреймворк эксплуатации с открытым исходным кодом, ориентированный на встраиваемые устройства.
Он состоит из различных модулей, которые помогают в операциях тестирования на проникновение:
Обязательные:
Опциональные:
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:
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:
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:
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
Обновляйте RouterSploit Framework часто. Проект находится в активной разработке, и новые модули выпускаются почти каждый день.
cd routersploit
git pull
К нашему удивлению, люди начали форкать routersploit не потому, что они интересовались безопасностью встраиваемых устройств, а просто потому, что хотели использовать нашу логику интерактивной оболочки и построить свои инструменты по аналогичной концепции. Все эти годы они, должно быть, говорили: «Должен быть лучший способ!» — и они были совершенно правы, лучший способ называется Riposte.
Riposte позволяет легко обернуть ваше приложение в специально настроенную интерактивную оболочку. Общие задачи по созданию REPL были вынесены и решаются автоматически, чтобы вы могли сосредоточиться на конкретной бизнес-логике вашего приложения.
Фреймворк RouterSploit распространяется под лицензией BSD. Подробнее см. в LICENSE.