WebGoat-Introducation

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebGoat-Introducation相关的知识,希望对你有一定的参考价值。

Introduction

分为两大部分,分别为webgoatwebwolf

webgoat上篇已经谈论过了,而webwolf是配合webgoat使用的,由介绍可知其作用有

Hosting a file//加载一个文件

Receiving email///接收邮件

Landing page for incoming requests//对于未到来请求的加载页面

-----可爱的分割线

four lesson

技术分享图片

lesson1和lesson2是教程,而lesson3和4是红色的图标,也是我们要完成的任务,完成后就变为绿色

Let’s start

lesson1是关于webwolf的介绍,lesson2所谈论到的XXE(xml外部实体)***在之后的SQL注入中会涉及

lesson3

任务目标
在webgoat中send email (邮件格式:用户名@webgoat.org),在wbwolf中接收邮件,将收到的code填入webgoat中
1.发送邮件(webgoat)
技术分享图片

  1. 收到邮件(webwolf)
    技术分享图片
    答案出来
    技术分享图片

将code填入完成
完成!!!

lesson4

1.点击链接重置密码
技术分享图片
2.可以在web开发工具中看到输入的内容
技术分享图片

技术分享图片
同理,将code填入完成
完成!!!

-----盘他的分割线

简单理解两个简单的钓鱼测试的过程(由webgoat提供)
Suppose we tricked a user to click on a link he/she received in an email(欺骗用户点击链接,这个链接就是一个 诱饵), this link will open up our crafted password reset link page(打开了密码重置的页面). The user does not see any difference with the normal password reset page of the company(用户是不知道的). The user enters a new password and hits enter(用户输入新的密码并点击了回车), the new password will be send to your host(而新的密码送到我们这里). In this case the new password will be send to WebWolf(当然了,这个例子中是送到了webwolf). Try to locate the unique code.

Please be aware after resetting the password the user will receive an error page in a real attack scenario the user would probably see a normal success page (this is due to a limit what we can control with WebWolf)(如果是真实的钓鱼情况下,用户可能会看到一个成功的页面,这个还要具体实践,毕竟使用webwolf是有限制的)

以上是关于WebGoat-Introducation的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器

VSCode自定义代码片段——声明函数