leehunkoo/cve-2013-4660_PoC
GitHub: leehunkoo/cve-2013-4660_PoC
该项目是一个用于复现 CVE-2013-4660 漏洞的概念验证工具,通过 Docker 构建漏洞环境并利用 PoC 文件演示敏感信息泄露过程。
Stars: 0 | Forks: 0
# Docezer 构建
# 构建包含漏洞环境的 Docker 环境。
* docker build -f cve-2013-4660 -t cve-2013-4660 .
# 为了证明攻击成功时服务器内部的敏感信息是如何泄露的,我们注入虚拟的数据库、虚拟的数据库 Password 和 AWS 密钥来运行容器。
* sudo docker run -d --name yaml-lab -e DB_PASSWORD="SuperSecretPassword123!" -e AWS_ACCESS_KEY_ID="AKIAIOSFODNN7EXAMPLE" cve-2013-4660-test
# << 使用 PoC.yaml>>
# 将 PoC.yaml 文件复制到 Docker 内部。
* sudo docker cp PoC.yaml yaml-lab:/usr/src/app/poc.yaml
# 运行应用程序,确认环境变量是否被窃取(触发)
* sudo docker exec yaml-lab node app.js
标签:Docker, GNU通用公共许可证, MITM代理, Node.js, StruQ, YAML, 安全库, 安全防御评估, 漏洞环境, 请求拦截