关于使用StormBreaker遇到的问题及解决办法

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报错的问题了,以下是运行截图:
在这里插入图片描述
免责申明:本文主要是用作日常学习,切勿用作非法途径,出了任何事与本人无关。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值