webgoat

article/2025/11/5 5:09:08

Webgoat挑战刷关:

第一关:
在这里插入图片描述
提示:Admin管理员丢失密码
一开始想到爆破,后面发现太蠢了有点。。。万一人家的密码设置的稍微有点复杂,那我这老年机还不跑废了啊。
然后我想着用sql注入的万能密码:
在这里插入图片描述
发现也给限制死了,然后我看了一下某位大佬的方法,发现是最上面那个图片有问题,图片隐写,我尝试下载下来看看
在这里插入图片描述
果然搜索到了admin账号的密码,然后登录提交flag就行了。

第二关:
在这里插入图片描述提示我们要用Larry登录,但是我们并不知道Larry的密码,先用burpsuite抓包看看
在这里插入图片描述在password处尝试一下密码注入吧,
在这里插入图片描述果然成功了,发现flag,提交!

第三关:
在这里插入图片描述提示我们最好用tom身份登录,这样比larry登录简单一些,但是我们并不知道tom的账户密码。先尝试抓包删除password参数提交,不行;再尝试密码注入,都不行。
旁边还有个注册的模块,我们尝试注册一下:
在这里插入图片描述发现注册的用户并不能登录,我们尝试一下注册tom
在这里插入图片描述我们发现tom这个用户是存在的,并且不能再重新注册,直接丢sqlmap里面去看看有没有注入
在这里插入图片描述发现有三种注入,我们选择布尔盲注,先用bp抓包
在这里插入图片描述构造payload,然后发现tomqw’ and length(password)=1–返回值为真,那么说明存在password字段,那么大概率这个字段也是用来存储密码的。
紧接着我们手工盲注找回显的差别:
在这里插入图片描述在这里插入图片描述
发现当查看password第一个字符时,如果存在就返回already exist,如果不存在就会创建,
所以我们接下来用爆破
在这里插入图片描述在这里插入图片描述在这里插入图片描述然后添加个区别的字符
在这里插入图片描述然后开始爆破
在这里插入图片描述发现确实出现密码了,整理一下字符,发现密码是thisisasecretfortomonly,然后登录,提交flag!


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

相关文章

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开发中非常流行的一款集成开发工具。以后在开发中&#…

Eclipse的安装和配置

Eclipse的安装和配置 一&#xff0e;Eclipse的安装 首先我们需要进行下载Eclipse软件 下载地址&#xff1a;https://www.eclipse.org/downloads/ 页面如下&#xff0c;这里需要注意&#xff0c;我们不要点击那个黄底白字的Download 64 bit&#xff0c;我们要点击它下面的Downl…

Eclipse配置环境变量

1、单击“计算机->属性->高级系统设置”--->环境变量 2、系统变量&#xff08;S&#xff09;--->单击“Path”--->编辑--->新建--->填上“D:\jdk\bin;D:\jdk\jre\bin” ps:“E:\azlj\eclipse\jdk\bin;E:\azlj\eclipse\jdk\jre\bin”分别为jdk的bin目录的路…

Eclipse安装与配置

一、官网下载eclipse-jee-mars-R-win32-x86_64.zip&#xff0c;这个是不需要安装的&#xff0c;直接解压就可以用 二、eclipse常用设置 2.1、修改字体 Window—Preferences—General—Appearance—Color and Fonts—Basic—Text Font 2.2、显示代码行号 Window—Preferences…

Eclipse的配置使用

IDE开发工具之一&#xff1a;eclipse的使用 文章目录 IDE开发工具之一&#xff1a;eclipse的使用教学目标1、概述2、工作空间workspace1、eclipse的管理层次2、指定工作空间3、如何切换工作空间4、设置工作空间字符编码等5、缩进4个空格 3、界面介绍基本界面介绍如何打开各种小…

Eclipse配置使用Git

本文记录了在使用Eclipse进行开发时&#xff0c;和Git相关的各种配置和使用说明。 文章目录如下&#xff1a; 目录 1 Git插件安装和配置 1.1 安装Git插件 1.2 Git配置 2 Eclipse使用Git 2.1 项目初始化到本地库 2.2 设置忽略提交到文件 2.3 设置本地库Git签名 2.4 Ec…

Eclipse配置Maven详细教程

一.使用eclipse自带的maven插件 首先&#xff0c;现在下载Eclipse Mars之后的版本&#xff0c;基本上都自带了maven插件&#xff0c;无需自己再安装maven. 有几个注意点: 1.默认的本地仓库的目录是在C:\Users\viruser.v-desktop\.m2\repository\ 如果使用系统默认的maven插…

Eclipse配置Maven的详细完整步骤

Eclipse配置Maven的详细步骤 目录&#xff1a; Eclipse配置Maven的详细步骤 一、下载Maven二、配置maven环境变量三、配置Eclipse中的maven 这样maven就配置好了。 一、下载Maven 1、首先第一步去官网下载一个Maven。下载网址&#xff1a;Maven官网 2、将下载的文件解压…