前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WebGoat 源码环境的搭建(非jar包搭建)

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

原创
作者头像
用户8478947
修改2022-09-07 14:54:24
1.5K0
修改2022-09-07 14:54:24
举报
文章被收录于专栏:安全学习

环境搭建

  1. Java

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

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

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

image-20220907101938494
image-20220907101938494

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

image-20220907090250616
image-20220907090250616

检查安装是否成功:

java -version

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

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

image-20220907084407764
image-20220907084407764

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

image-20220907084935334
image-20220907084935334

检测是否安装成功,

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

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

image-20220907090715414
image-20220907090715414

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

image-20220907100808207
image-20220907100808207

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

image-20220907101024429
image-20220907101024429

启动

image-20220907102914803
image-20220907102914803

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

image-20220907102956454
image-20220907102956454

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

image-20220907103541307
image-20220907103541307

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境搭建
  • 启动
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档