WebGoat安装

article/2025/11/4 23:08:37

WebGoat是运行在Java虚拟机的WEB漏洞实验靶场,可以提供包括跨站点脚本攻击(XSS),访问控制,线程安全,操作隐藏字段,操纵参数,弱会话cookie,SQL盲注,数字型SQL注入,字符串型SQL注入,web服务、Open Authentication失效,危险的HTML注释等多个漏洞练习.

使用WebGoat的方式有很多,我们以常用的两种方式进行安装:

OWASP Broken Web Applications Project靶机

Windows安装

  1. 使用OWAPS Broken Web Applications Project
  1. 下载OWASP(URL -- https://sourceforge.net/projects/owaspbwa/files/)

直接进入网站选择需要的版本下载(以1.2.7版本为例)

 

  1. 下载/安装虚拟机

虚拟机可以从以下链接下载,内附激活码

链接:https://pan.baidu.com/s/1jRSm-6fgqk2_mghKpj4Xxg

提取码:u1x6

  1. 安装,和安装其他Windows软件一样,点击下一步就可以

  1. 激活,安装完成时,会提示激活,此时许可证点击,然后输入激活码à点击输入

  1. 安装完成后,找到桌面快捷方式,右键找到属性然后设置成以管理员方式运行

  1. 接下来,将下载好的OWASP解压缩,然后使用虚拟机打开

然后就可以开机了,开机后,用户名是root,密码是owaspbwa,默认的IP地址是会在开机的时候提示出来

打开电脑的浏览器,输入提示的IP地址,第一个 就是WebGoat,

提示输入账号密码,就是我们的虚拟机开机的账号密码

至此,已经成功的安装好了OWASP Broken Web Applications 虚拟机,里边不止包含WebGoat,还包含各种WEB渗透环境供大家选择

 

 

 

  1. Windows下安装WebGoat
  1. 第一步,下载安装JDK

URL -- https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

打开安装程序,直接点击下一步安装就可以

安装完成后,需要配置环境变量,在此电脑右键属性à高级系统设置à环境变量

新建系统环境变量,变量名为’JAVA_HOME’,变量值是jdk的安装路径

再新建一个系统变量,名为“CLASSPATH”,变量值为

’ .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;’的系统变量,注意前面的点号和分号

 

修改系统变量’Path’,然后点击新建,添加“%JAVA_HOME%\bin”和

“%JAVA_HOME%\jre\bin”两个系统变量

最好打开运行窗口,输入CMD,打开命令行窗口输入java, javac验证安装是否正常

  1. 第二步,下载WebGoat

URL -- https://code.google.com/archive/p/webgoat/downloads

解压文件之后,进入tomcat文件夹,将文件路径复制下来,然后设置环境变量(和Java环境变量设置方式相同)变量名为’CATALINA_BASE’和’CATALINA_HOME’,变量值都为tomcat所在文件的路径

接下来,编辑’Path’变量

 

然后以管理员身份运行命令提示符

进入到WebGoat中tomcat的bin目录下,输入service.bat install(我这里已经安装过了,所以会提示指定服务已存在)

输入startup,启动tomcat

然后进入WebGoat目录,打开webgoat批处理文件

输入http://localhost/WebGoat/attack 即可弹出WebGoat的登陆界面,输入账号密码均为guest

之后即可进入WebGoat页面

 

  1. 下载WebGoat需要梯子,所以我将两个文件都打包到了网盘,大家可以从网盘下载

链接:https://pan.baidu.com/s/1HcT0ArKd-7CYzYldvxySEg

提取码:9gpn

 

欢迎关注微信公众号:Ms08067安全实验室


http://chatgpt.dhexx.cn/article/SEK3YudY.shtml

相关文章

WebGoat v8.0打靶笔记

目录 一、环境的配置 (1)安装docker (2)WebGoat获取 (3)burp suite的配置 二、Introduction 三、General (1)HTTP Basics (2)HTTP Proxies &#…

安装WebGoat步骤

安装Webgoat步骤 安装目的:了解并深入目前安全行业的OWASP ten 10漏洞 何为Webgoat? Webgoat内置OWASP十大漏洞 安装过程 下载webgoat架包 地址 创建一个文件夹,将上面框出的架包复制到文件夹里 检测JAVA环境 使用之前得先把Java的版本升级一下…

WebGoat部分题目

一、文件上传漏洞 1、跨目录脚本执行 上传的脚本文件在网站存放上传文件的目录下被限制执行,于是我们把上传的脚本文件放到根目录去执行。 靶场情况: 如上图所示,假设的根目录为C:\Users\Administrator/.webgoat-2023.4/PathTraversal &am…

linux部署webgoat

文章目录 程序包准备上传部署 程序包准备 github上下载程序包,如果太慢可以点击 下载webgoat-server-8.2.2 .jar 上传部署 将包上传到服务器上,需要说明该包依赖java环境且对java版本要求较高,我们这里是用java17进行部署,需要…

WebGoat靶场搭建及通关记录(一)

文章目录 前言一、搭建靶场二、通关攻略1.GeneralHTTP BasicsHTTP Proxies 2.Injection FlawsSQL Injection (advanced)SQL InjectionSQL Injection (mitigation)XXE 3.Authentication FlawsAuthentication BypassesJWT tokens 总结 前言 搭建WebGoat靶场,以前没玩…

WebGoat安装配置

WebGoat安装配置 WebGoat是由OWASP维护的故意不安全的Web应用程序,旨在教授Web应用程序安全性课程。该程序演示了常见的服务器端应用程序缺陷。 这些练习旨在供人们学习应用程序安全性和渗透测试技术。 要从源码安装并运行WebGoat需要运用到许多工具,并…

webgoat

Webgoat挑战刷关: 第一关: 提示:Admin管理员丢失密码 一开始想到爆破,后面发现太蠢了有点。。。万一人家的密码设置的稍微有点复杂,那我这老年机还不跑废了啊。 然后我想着用sql注入的万能密码: 发现也给…

WebGoat通关攻略

目录 前言一、环境配置1.Docker配置2.WebGoat获取3.WebGoat连接 二、通关攻略(建设中)1.Introduction1)WebGoat2)WebWolf 2.General1)HTTP Basics2)HTTP Proxies3)Developer Tools4)CIA Triad5)Crypto Basics 3.Injection1)SQL Injection(intro)2)SQL In…

webgoat全关教程手册

Webgoat&Webwolf owaspbwa里面的两个服务 搭建 先要安装jdk、Webgoat和Webwolf Webgoat和Webwolf jdk1.8不支持了,需要安装jdk11 去git上下载Webgoat和Webwolf https://github.com/WebGoat/WebGoat/releases/tag/v8.0.0.M26 去oracle官网下载JDK https:/…

Webgoat学习笔记

0x00 安装 WebGoat的版本区别 WebGoat是一个渗透破解的习题教程,分为简单版和开发版,GitHub地址. 简单版安装 简单版是个JAVA的Jar包,只需要有Java环境,然后在命令行里执行 1 2 3 <code> #!bash java -jar webgoat-container-7.0.1-war- exec .jar < /code > 然…

6.4 Web安全漏洞学习平台:WebGoat的使用

目录 一、预备知识 1、WebGoat介绍 2、JDK 二、实验环境 三、实验步骤 1、JDK安装 2、JDK环境配置 3、WebGoat下载 6、以字符串型SQL注入实验为例进行简单的讲解 一、预备知识 1、WebGoat介绍 WebGoat是一个用来演示Web浏览器中典型安全漏洞的应用程序&#xff0c;其…

【详解】webgoat Web渗透测试平台Injection单元 攻略

目录 一、什么是webgoat&#xff1f; 二、Injection 2.1 SQL Injection (intro) 2.1.1 查询Bob的岗位 2.1.2 更改Tobi的部门 2.1.3 增加一个phone部门 2.1.4 授权 2.1.5 Try It! String SQL injection 2.1.6 查询所有员工的信息 2.1.7 修改员工的薪水 2.1.8 删库跑路 …

【2022】WebGoat的安装与测试

WebGoat的安装 Welcome Here&#xff01; 谈一谈有关WebGoat的搭建 1.WebGoat环境搭建 &#xff08;1&#xff09;下载安装webscarab 首先我们先查看自己是否有可以运行.jar文件的jdk(jdk1.8)&#xff0c;可在cmd.exe中输入java -version&#xff0c;接着去sourceforge下载…

WebGoat 8.1 靶场 刷题通关教程全攻略 - (A1) Injection

WebGoat 8.1 靶场 刷题通关教程全攻略 - A1 Injection (A1) InjectionSQL Injection (intro)2. It is your turn!3. It is your turn!4. Data Definition Language (DDL)5. Data Control Language (DCL)9. Try It! String SQL injection10. Try It! Numeric SQL injection11. I…

eclipse配置Android环境

eclipse 配置Android 环境 1. 配置jdk环境变量&#xff08;若已配置默认忽略&#xff09;2.下载安装Android SDK3.安装ADT插件4.配置AVD驱动5.下面创建一个新项目&#xff0c;测试一下是否安装成功6.导入一个已有的安卓项目7. 问题解决 1. 配置jdk环境变量&#xff08;若已配置…

eclipse配置tomcat详解(图文版)

eclipse配置tomcat详解&#xff08;图文版&#xff09; 目的&#xff1a;学会如何使用eclipse工具开发Servlet首先得配置tomcat。 eclipse不仅会自动编译Servlet&#xff0c;还会自动创建web.xml文件信息&#xff0c;完成Servlet虚拟路径的映射 文章目录 eclipse配置tomcat详解…

Eclipse配置SVN教程

下载svn插件 链接&#xff1a;https://pan.baidu.com/s/1BeGikwxhv21abBA5Hhy8zA 提取码&#xff1a;6666 D盘创建SVN文件夹 打开svn插件 复制如图两个文件夹到svn目录下 创建svn.link并配置 位置在你安装Eclipse/eclipse/dropins 创建 svk.link 删除 org.eclipse.update文件…

Eclipse配置Tomcat图文教程(2023最新版)

一、打开Eclipse&#xff0c;点击windows&#xff08;窗口&#xff09;&#xff0c;点击preferences&#xff08;首选项&#xff09;。 二、找到Server&#xff08;服务器&#xff09;&#xff0c;点击Runtime Environments&#xff08;运行时环境&#xff09;&#xff0c;点击…

eclipse配置tomcat10

eclipse配置tomcat tomcat资源下载&#xff1a;https://editor.csdn.net/md/?articleId117913024 如果打开没有servers请查看这篇文章https://blog.csdn.net/Leesnwen/article/details/117913615 如果如上图一样没有apache tomcat&#xff0c;参考以下步骤。否则跳至restart…

Eclipse 介绍-配置-使用

目录 概述 安装 workspace&#xff08;工作空间&#xff09; 工具设置 编码方式 字体大小 文档注释 设置JDK 使用 创建工程 创建包 创建类 编写代码 运行 使用eclipse生成javadoc文档 概述 Eclipse是Java开发中非常流行的一款集成开发工具。以后在开发中&#…