SuperAPI AI 工具集

performing-ssl-stripping-attack

测试与质量

查看项目

更新于 10-16 01:30

技能介绍

用途:在获得明确书面授权的实验环境中模拟 SSL 剥离/HTTPS 降级攻击,评估 Web 应用是否通过 HSTS 头与重定向链正确强制 HTTPS,验证 HSTS 预加载配置,向相关方演示明文 HTTP 风险,并训练 SOC 团队识别降级流量特征。

主要能力:使用 Bettercap 2.x 或 sslstrip2 执行降级,配合 ARP 欺骗建立中间人位置;通过 http.proxy.sslstrip、net.sniff 等模块捕获凭据;用 mitmproxy 修改响应头移除 HSTS;用 curl 检查 Strict-Transport-Security 头与 hstspreload.org API 查询预加载状态;用 Wireshark/tshark 验证并留存证据。

必要用法:先启用 IP 转发 sudo sysctl -w net.ipv4.ip_forward=1,再建立 MITM 位置(如 arpspoof 或 Bettercap 的 arp.spoof),随后开启 SSL 剥离代理与嗅探;sslstrip2 需配合 iptables 将 80 端口重定向到监听端口。测试后关闭代理与欺骗、清空 iptables 规则、关闭 IP 转发并终止后台进程。

适用场景:授权渗透测试、HSTS 配置验证、内部应用与移动客户端证书校验评估、SOC 检测规则验证。

限制:仅限授权测试与教育用途,禁止拦截真实用户凭据或在未获变更审批的生产系统上使用;HSTS 预加载与证书固定会阻止降级;子域与移动应用可能不遵守 HSTS,需单独测试。资料未提供具体收费、平台或效果数据。