
This script exploits and performs an SSRF (Server-Side Request Forgery) and Timing Attack against the SAP BusinessObjects Launchpad (CVE-2020-6308). It attempts to determine the status of various ports on a target IP address by measuring the response time of the application when attempting to authenticate against it.
此 Python 脚本是针对 SAP BusinessObjects Launchpad 执行 SSRF(服务器端请求伪造)和 Timing Attack 的概念验证(PoC)。旨在帮助安全研究人员和专业人员在目标 IP 上通过利用 SAP BusinessObjects 的身份验证机制来识别开放端口。
克隆仓库并进入项目目录:
git clone https://github.com/MachadoOtto/sap_bo_launchpad-ssrf-timing_attack.git
cd sap_bo_launchpad-ssrf-timing_attack
./sap_bo_launchpad-ssrf-timing_attack.py <affected_url> <targetIP> [targetPorts]
affected_url:要测试的 SAP BusinessObjects Launchpad 实例的 URL。targetIP:要探测开放端口的 IP 地址。targetPorts(可选):要检查的端口列表,以逗号分隔(例如 22,80,443)。如果未指定,将使用默认端口集。此脚本仅供教育目的使用,且仅应在获得明确授权进行安全测试的环境中使用。未经同意对目标进行未经授权的使用是非法且不道德的。