源码部署WebGoat
环境搭建
WebGoat项目地址: WebGoat
需要JAVA17或者JAVA21,因为Spring boot3最低要求是JAVA17.
下载项目
1 |
|
使用IDEA构建项目
IDEA自带maven所以我们不需要单独下载
找到~/WebGoat/pom.xml
用idea打开,选择open as peoject
IDEA会自动下载maven的依赖,时间比较长。
等依赖下载完成,找到目录:src.main.java.org.owasp#webgoat.server.StartWebGoat
点击运行,访问 http://127.0.0.1:8080/WebGoat/ 和 http://127.0.0.1:9090/WebWolf/ 即可
解决报错
大概原因是javax.management.InstanceAlreadyExistsException
导致启动失败。因为 JMX(Java Management Extensions)中的 MBean(Managed Bean)已经存在于 MBean 服务器中,导致无法重复注册。
选择禁用JMX端点即可
源码部署WebGoat
https://sp4rks3.github.io/2024/05/29/代码审计/源码部署Webgoat/