感谢你想为这个项目做贡献!本项目是 PHP 高危漏洞 php2shell(CVE-2026-109618 / CVE-2026-109619)的学习靶场,欢迎提交文档改进、代码修正、新的演示方式等。
- Fork 本仓库;
- 创建你的特性分支:
git checkout -b feature/xxx; - 提交你的改动;
- Push 到你的 fork;
- 发起 Pull Request。
- 提交信息中文、英文均可,保持清晰、能说明「改了什么、为什么」;
- 请不要在提交信息里添加任何 AI 助手的署名;
- 如果改动涉及原理或流程,请同步更新
docs/目录下的文档,保证代码与文档一致。
- 尽量保持「代码少、注释多」,方便读者边跑边学;
- Python 只用标准库,避免引入第三方依赖;
- 载荷(payload)里尽量用单引号、写成一整行(原因见 docs/原理分析.md);
- 所有演示代码仅针对本地靶场,不要提交任何针对真实目标的武器化利用(如内存破坏利用、反弹 shell、提权利用等)。
本项目只实现 Chain A(应用层 LFI 组合链)。不要提交 Chain B(UAF 内存破坏)的武器化利用代码。
请遵守 LICENSE 与 SECURITY.md,仅用于授权环境。