【Owasp靶场】完全荒谬的API(crAPI)
作者:Sec-Labs | 发布时间:
项目介绍
完全荒谬的API(crAPI)将帮助你了解十个最关键的API安全风险。crAPI在设计上是脆弱的,但你将能够安全地运行它来教育/训练自己。
crAPI是现代的,建立在微服务架构之上的。当购买你的第一辆车的时间到了,请注册一个账户并开始你的旅程。要了解更多关于crAPI的信息,请查看crAPI的概述。
项目地址
https://github.com/OWASP/crAPI
快速入门指南
Docker和docker-compose
你需要在你的主机系统上安装并运行Docker和docker-compose。此外,docker-compose的版本应该是1.27.0或以上。用以下方法检查你的docker-compose版本。
docker-compose version
使用预先建立的镜像
你可以使用由我们的CI工作流程生成的预置镜像。
要使用最新的稳定版本
- Linux机器
curl -o docker-compose.yml https://raw.githubusercontent.com/OWASP/crAPI/main/deploy/docker/docker-compose.yml docker-compose pull docker-compose -f docker-compose.yml --compatibility up -d - Windows机器
curl.exe -o docker-compose.yml https://raw.githubusercontent.com/OWASP/crAPI/main/deploy/docker/docker-compose.yml docker-compose pull docker-compose -f docker-compose.yml --compatibility up -d
要使用最新的开发版本
- Linux机器
curl -o docker-compose.yml https://raw.githubusercontent.com/OWASP/crAPI/develop/deploy/docker/docker-compose.yml VERSION=develop docker-compose pull VERSION=develop docker-compose -f docker-compose.yml --compatibility up -d - Windows机器
curl -o docker-compose.yml https://raw.githubusercontent.com/OWASP/crAPI/develop/deploy/docker/docker-compose.yml VERSION=develop docker-compose pull VERSION=develop docker-compose -f docker-compose.yml --compatibility up -d
访问http://localhost:8888
注意:所有的电子邮件都默认发送到mailhog服务,可以在http://localhost:8025,你可以根据需要改变smtp配置,但是所有域名为example.com的电子邮件仍然会发送到mailhog。
标签:靶场搭建