關于RouterSploit 

RouterSploit是一款功能強大的嵌入式設備滲透測試與漏洞利用框架,該工具是一款完全開源的工具,基于Python語言開發,可以幫助廣大研究人員檢測嵌入式設備中潛在的安全漏洞,并通過漏洞利用執行來測試和提升目標設備的安全性。

 功能模塊 

當前版本的RouterSploit(v3.3)主要由下列功能模塊組成,可以幫助廣大研究人員完成針對嵌入式設備的滲透測試任務:

1、exploits:該模塊可以利用已識別的安全漏洞;
2、creds:該模塊設計用于測試目標網絡服務的憑證;
3、scanners:該模塊用于檢查目標設備中是否存在安全漏洞;
4、payloads:該模塊負責為各種體系結構的設備和注入點生成Payload;
5、generic:該模塊負責執行常規/通用攻擊;

 工具要求 

該工具的運行需要使用到下列Python庫:

future
requests
paramiko
pysnmp
pycrypto

除此之外,如果你想要使用低功耗藍牙,則需要安裝下列模塊:

bluepy

 工具安裝

Kali Linux安裝

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

低功耗藍牙支持:

apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py

Ubuntu 20.04安裝

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

低功耗藍牙支持:

sudo apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py

Ubuntu 18.04 & 17.10安裝

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

低功耗藍牙支持:

apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py

macOS安裝

git clone https://www.github.com/threat9/routersploit
cd routersploit
sudo python3 -m pip install -r requirements.txt
python3 rsf.py

Docker使用

git clone https://www.github.com/threat9/routersploit
cd routersploit
docker build -t routersploit .
docker run -it --rm routersploit

 工具更新 

RouterSploit項目一直處于積極開發狀態,可能隨時會增加新的功能模塊,因此我們建議廣大研究人員經常更新RouterSploit:

cd routersploitgit pull

 工具運行截圖 

 工具使用演示 

演示視頻:https://asciinema.org/a/180370

 許可證協議 

本項目的開發與發布遵循BSD開源許可證協議。

 項目地址 

RouterSploithttps://github.com/threat9/routersploit