工具介绍
RouterSploit Framework 是一个专用于嵌入式设备的开源开发框架。
它由各种有助于渗透测试操作的模块组成:
- 漏洞 - 利用已识别漏洞的模块
- creds - 用于测试网络服务凭证的模块
- 扫描程序 - 检查目标是否容易受到任何攻击的模块
- payloads - 负责为各种体系结构和注入点生成有效负载的模块
- generic - 执行通用攻击的模块
安装
环境要求
需要:
- future
- requests
- paramiko
- pysnmp
- pycrypto
可选
- bluepy - bluetooth low energy
在 Kali Linux 上安装
1
2
3
4
5
|
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
|
蓝牙低功耗支持:
1
2
3
|
apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py
|
在 Ubuntu 18.04 和 17.10 上安装
1
2
3
4
5
6
|
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 -r requirements.txt
python3 rsf.py
|
蓝牙低功耗支持:
1
2
3
|
apt-get install libglib2.0-dev
python3 -m pip install bluepy
python3 rsf.py
|
在 OSX 上安装
1
2
3
4
|
git clone https://www.github.com/threat9/routersploit
cd routersploit
sudo python3 -m pip install -r requirements.txt
python3 rsf.py
|
在 Docker 上运行
1
2
3
4
|
git clone https://www.github.com/threat9/routersploit
cd routersploit
docker build -t routersploit .
docker run -it --rm routersploit
|
更新
经常更新 RouterSploit Framework。该项目正在大力发展,几乎每天都会发运新模块。
1
2
|
cd routersploit
git pull
|