【2022】WebGoat的安装与测试

WebGoat的安装

Welcome Here!

谈一谈有关WebGoat的搭建

1.WebGoat环境搭建

(1)下载安装webscarab

  首先我们先查看自己是否有可以运行.jar文件的jdk(jdk1.8),可在cmd.exe中输入java -version,接着去sourceforge下载webscarab: WebScarab下载地址
等待几秒后自动下载.
在这里插入图片描述

出现此图情况点击保留,如果有McAfee的安全警报,点击认可风险。

  下载完成后点击.jar文件,如果显示无法打开可能是因为之前下载的jdk与现在用的不一样,可以通过修改注册表编辑器打开:
 ①win+R输入regedit,打开注册表编辑器
 ②在编辑下查找javaw.exe
在这里插入图片描述

 ③进入javaw->shell->open->command,双击(默认)
在这里插入图片描述

 修改为当前的javaw.exe在这里插入图片描述

 ④修改后就可以正常打开webscarab-installer-20070504-1631.jar
在这里插入图片描述

  一路"next",直至击“next”,无法继续进行。进入webscarab安装目录(C:\Program Files\WebScarab)查看是否生成jar包,确定jar包已生成,便可直接quit。
在这里插入图片描述

(2) 设置浏览器网络链接

设置浏览器代理:在这里插入图片描述

(3)运行与测试

  通过打开安装目录下的webscarab.jar文件进行测试:打开一个页面时,WebScarab 可以截获到请求,说明配置正确。
在这里插入图片描述

2.运行WebGoat

  WebGoat 可以在网上下载到,运行其中的“webgoat_8080.bat”即可。在运行前,需要将代理设置为 localhost,端口 8008。
  在浏览器中输入 http://localhost:8080/WebGoat/attack 登录,如果启动了 Webscarab,则在浏览器输入 http://localhost.:8080/WebGoat/attack。初始用户名密码是 guest。
在这里插入图片描述

在这里插入图片描述(可以在\WebGoat-5.2\tomcat\conf\tomcat-users.xml 修改用户名与密码)
(也可以在\WebGoat-5.2\tomcat\conf\server_80.xml 文件中修改端口)

  至此,webgoat的安装与运行完成!

3.String SQL Injection(字符串 SQL注入)

  ①进入webgoat,点击侧边栏Injection,选择SQL Injection (intro)进入简单SQL注入练习,如图:
在这里插入图片描述
 ②允许用户查看他们的信用卡号码。尝试通过 SQL 注入将所有信用卡信息显示出来。 尝试的用户名是“Smith”。
在这里插入图片描述

 ③尝试用户名是“'or ‘1’='1”
在这里插入图片描述

  That’s all, thank 油!!!

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力找学上ing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值