# 强烈建议使用虚拟环境
pip3 install baseproxy
# python3.10 会因 pyOpenSSL(随 baseproxy 下载)版本过低而引发 AttributeError。重新安装最新版本即可解决。
pip3 uninstall pyOpenSSL
pip3 install pyOpenSSL
# 运行
python3 Sophos-poc.py
docker pull keithdockerhub/cve-2022-1040:latest # 或自行构建
docker run -it -p 8788:8788 keithdockerhub/cve-2022-1040:latest
原理与 BurpSuite 相同。
它建立一个 HTTPS 中间人(MITM)代理,并修改特定 POST 请求的 HTTP 正文,从而无需身份验证即可访问 Sophos 防火墙的管理后台。
请勿将其用于非法用途。
https://github.com/qiyeboy/BaseProxy
https://github.com/APTIRAN/CVE-2022-1040