OWASP Mutillidae II 是一个免费、开源、故意设计存在漏洞的 Web 应用程序,专为 Web 安全爱好者打造。它作为学习和实践 Web 安全技能的目标靶机。Mutillidae 可以轻松安装在 Linux 和 Windows 系统上,使用 LAMP、WAMP 和 XAMMP 技术栈。此外,它预装在 SamuraiWTF 和 OWASP BWA 中,并且可以在这些平台上更新现有版本。Mutillidae 包含数十个漏洞和提示,为用户提供了一个适合实验室、安全爱好者、课堂、CTF 以及漏洞评估工具目标的 Web 攻击环境。它被广泛用于研究生安全课程、企业 Web 安全培训,并作为漏洞评估软件的评估目标。OWASP Mutillidae II 提供了一个全面的平台,用于在受控环境中学习和实践 Web 安全技术。
在 X 上关注项目公告:webpwnized
在 YouTube 上探索我们的教程:webpwnized YouTube 频道
请注意,源代码已移至 src 项目目录。请务必相应调整。
如果您已经搭建好 LAMP 栈,可以直接跳到安装 Mutillidae。请查看我们的综合安装指南获取详细说明。观看视频教程:如何在 LAMP 栈上安装 Mutillidae
探索 webpwnized YouTube 频道 上提供的大量视频教程,获取使用 Mutillidae 的指导。
以下是项目更新后的目录结构及各目录的简要说明:
CHANGELOG.md - 项目变更日志。CONTRIBUTING.md - 贡献指南。LICENSE - 项目许可证。README-INSTALLATION.md - 安装说明。README.md - 主 README 文件。SECURITY.md - 安全指南。srcajax - 包含与 AJAX 功能相关的文件。classes - PHP 类文件,用于处理各种任务(例如日志记录、令牌管理、数据库操作)。data - 数据文件,例如 XML 数据源。documentation - 文档文件,包括安装指南和使用说明。images - 应用程序中使用的所有图像资源(例如图标、gritter 资源)。includes - 可重用的 PHP 文件(例如模板、配置文件)。javascript - JavaScript 库、自定义脚本和前端功能的初始化程序。labs - 用于安全测试的文件,提供诸如 SQL 注入、XSS 和文件包含等挑战。passwords - 与密码相关的文件(例如账户数据)。styles - CSS 样式表,定义应用程序的外观和感觉。webservices - REST 和 SOAP API 的 Web 服务。
includes - Web 服务的可重用组件。version - 包含项目的版本信息。rest - REST API 文件和相关文档。soap - SOAP 服务文件,包括库和文档。
soap/lib - 专门用于 SOAP 服务集成的库文件。