0、简介
StormBreaker 是一款强大的社工工具,可以获取目标的设备信息,定位,访问摄像头和麦克风。还可以使用 StormBreaker 跟踪和记录目标的 IP 地址。
1、安装StormBreaker
以 Kali 2024 为基础,安装该工具,先把项目从github上拷贝下来下来:
$ git clone https://github.com/ultrasecurity/Storm-Breaker
$ cd Storm-Breaker
$ sudo bash install.sh
$ sudo python3 -m pip install -r requirements.txt
$ sudo python3 st.py
安装完成后,通过“cd Storm-Breaker”进入 Storm-Breaker 的目录。
先找到 install.sh 文件进行修改,用任意编辑器打开。
首先搜索 ./requirements.txt ,总计四个地方,把 ./ 去掉,变为 requirements.txt 。
然后搜索 --break-system-packages ,把这个删除。
2、运行StormBreaker
python3 st.py
如果没有报错的话,会出现以下运行状态:
如果出现报错,请继续阅读。
3、解决运行StormBreaker过程中遇到的问题
一般运行StormBreaker会出现报错现象,这里多谢@专家-赤兔,@Kwan的解忧杂货铺,@阿里嘎多学长,@GISer Liu四位老师的帮助,才得以解决问题,具体问题如下图:
一般错误信息为requests无法识别配置的SOCKS代理的版本(是SOCKS4还是SOCKS5),要解决这个问题,可以尝试以下方法:
1、设置环境变量(以SOCKS5为例)
在命令行中运行以下命令来设置SOCKS5代理(请根据实际情况替换IP地址和端口):
export HTTP_PROXY=socks5://192.168.XXX.XXX:2525
export HTTPS_PROXY=socks5://192.168.XXX.XXX:2525
这里的IP地址为你的kali地址。端口为StormBreaker的链接的端口:2525.
2、安装requests[socks]扩展
虽然标准的requests库有时能够处理SOCKS代理,但为了更广泛的支持,确保安装了requests[socks]:
pip install --upgrade requests[socks]
到这一步就可以解决运行StormBreaker报错的问题了,以下是运行截图:
免责申明:本文主要是用作日常学习,切勿用作非法途径,出了任何事与本人无关。