
black-widow 提供了执行多种信息收集和攻击的简便方法。
APT 安装(Ubuntu/Debian)sudo add-apt-repository ppa:offensive-hub/black-widow
sudo apt-get update
sudo apt-get install black-widow
APT 安装(其他发行版)/etc/apt/sources.list.d/black-widow.list 文件:
deb http://ppa.launchpad.net/offensive-hub/black-widow/ubuntu focal main
deb-src http://ppa.launchpad.net/offensive-hub/black-widow/ubuntu focal main
sudo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5D26C76613E84EA9
sudo apt-get update
sudo apt-get install black-widow
PyPI 安装sudo pip3 install black-widow
Docker 安装如果你还没有 Docker,请先安装它
docker run -d -p 8095:80 offensive/black-widow -g
docker run --rm offensive/black-widow <参数>sudo apt-get update && sudo apt-get install tidy clang tsharkmkdir black-widowcd black-widowtouch black-widow.py && chmod +x black-widow.pyblack-widow.py 文件中:
#!/usr/bin/env python3
from black_widow.black_widow import main
if __name__ == "__main__":
main()
git clone [email protected]:offensive-hub/black-widow.git black_widowsudo pip3 install -U -r black_widow/requirements.txt./black-widow.py --django migrate black_widow./black-widow.py <参数>black-widow -gblack-widow <参数>black-widow --django runserverblack-widow --django helpblack-widow --django "help createsuperuser"[root]
|
|-- app/ # 主应用程序包
| |
| |-- arguments/ # 用户输入参数解析器(100%)
| |
| |-- attack/ # 攻击模式包(0%)
| |-- defense/ # 防御模式包(0%)
| |
| |-- gui/ # 图形用户界面包(100%)
| |
| |-- helpers/ # 辅助方法包(100%)
| |
| |-- managers/ # 管理器包
| | |
| | |-- cluster/ # 集群管理器包(0%)
| | |-- crypto/ # 加密管理器包(70%)
| | |-- injection/ # 注入管理器包(60%)
| | |-- parser/ # 解析器管理器包(100%)
| | |-- request/ # 请求管理器包(70%)
| | |-- sniffer/ # 嗅探管理器包(95%)
| |
| |-- services/ # 服务包
| | |
| | |-- logger.py # 日志服务(100%)
| | |-- multitask.py # 多任务服务(100%)
| | |-- serializer.py # PickleSerializer 和 JsonSerializer 服务(100%)
| |
| |-- storage/ # 存储目录
| |
| |-- env.py # 环境变量管理
|
|-- .env # 环境变量
|
|-- black-widow.py # 主可执行文件