0x01 前言
WebGoat 是由 OWASP 维护的故意不安全的 Web 应用程序,旨在教授 Web 应用程序安全课程。该程序演示了常见的服务器端应用程序缺陷。这 练习旨在供人们用来了解应用程序安全性和 渗透测试技术。
0x02 环境搭建
1.webgoat可以直接搭建在自己物理机上,不过出于安全考虑建议搭建在虚拟机上这里方便演示我直接安装在windows系统上,前提是必须有jdk1.8以上的环境,大家可以在java官网自行安装jdk.
源码下载地址:webgoat
若上面地址下载不成功那可以用这个
我用夸克网盘给你分享了「webgoat-2023.5.jar」,点击链接或复制整段内容,打开「夸克APP」即可获取。
/~45e9399Bwe~:/
链接:https://pan.quark.cn/s/ce26046c260d
2.下载成功之后打开命令提示符进入文件路径并运行
java -Dfile.encoding=UTF-8 -jar webgoat-2023.5.jar

3.访问靶场注册新用户
127.0.0.1:8080/WebGoat/login


创建成功

0x03 通关教程
1.General
此关卡就是简单的让你了解抓包改包和http协议
1.1 HTTP Basics
就是让你区分get和post区别简单区分就是GET方法的参数直接通过url传递,POST的参数则通过包来传递。

抓包发现是post传参
![]()
继续往后,问这个靶场用的什么传参,前面已经知道是post了,但是不知道magic,随便填之后抓包
在数据包发现magic
![]()
至此在General里就没什么可讲的了,基础中的基础,答案恨不得贴你脸上ㄟ( ▔, ▔ )ㄏ
未完待续...
3648

被折叠的 条评论
为什么被折叠?



