WebGoat 源码环境的搭建(非jar包搭建)

2022-09-07 14:54:24 浏览数 (1)

环境搭建

  1. Java

Java需要的版本是15,下载地址是:https://jdk.java.net/java-se-ri/15。

需要注意的是,java15的版本是默认没有jre的,所以我们需要在java的路径下输入以下命令,得到jre。

binjlink.exe --module-path jmods --add-modules java.desktop --output jre

image-20220907101938494image-20220907101938494

下载完之后需要配置环境变量(这里的版本贴错了,应该是15版本的):

image-20220907090250616image-20220907090250616

检查安装是否成功:

java -version

image-20220907102147911image-20220907102147911
  1. maven(可以忽略,因为用idea启动webgoat的时候,是强制使用idea自带的maven的,就算去修改也是使用idea默认的maven)

maven需要的版本是3.2.1以上的版本,我这里使用的是3.8.6版本,下载地址是:https://maven.apache.org/download.cgi。

image-20220907084407764image-20220907084407764

下载完后需要配置环境变量。

image-20220907084935334image-20220907084935334

检测是否安装成功,

代码语言:txt复制
mvn -v
image-20220907102158750image-20220907102158750
  1. webgoat

下载地址,https://github.com/WebGoat/WebGoat/releases/tag/v8.2.2,

image-20220907090715414image-20220907090715414

idea下载lombok插件,否则lombok就无法使用。

image-20220907100808207image-20220907100808207

maven下载完pom.xml里面的环境后,还要手动修改org.owasp的版本号,修改为6.5.3。(我这里自动下载的是6.5.3,但是源码里面写的确实6.1.3,具体可以看IntelliJ IDEA的安装位置pluginsmavenlibmaven3maven-repoorgowaspdependency-check-maven,该路径下的版本号,根据版本号进行修改即可)

image-20220907101024429image-20220907101024429

启动

image-20220907102914803image-20220907102914803

登录网页127.0.0.1:8080/WebGoat/login,发现启动成功

image-20220907102956454image-20220907102956454

点击注册,然后根据注册的账号密码进行登录即可。

image-20220907103541307image-20220907103541307

0 人点赞