扎伊德：那么, 让我们来谈谈如何发现这些漏洞｡
与SQL注入非常相似, 实现此操作的方法是浏览目标并尝试注入与此类似的任何文本框或任何url｡
所以每当你看到一个带参数的url时,
试着注入这些参数或者试着注入到文本框中｡
因此, 让我们来看看一个反射的XSS示例｡
因此, 这些是非持久性的, 非存储的漏洞, 在这些漏洞中,
您必须实际将代码发送到目标, 一旦目标运行代码, 它将在其计算机上执行｡
让我们来看看我们的DVWA网站｡
我要登录了｡
然后我们会有一个反射的XSS的例子｡
如您所见, 您可以在此文本框中输入您的姓名,
它只会显示“Hello”｡
这显然只是一个例子, 但是你可以在文本框中注入内容.
另外, 如果你看一下这里的url, 你会发现它是一个get,
所以你也可以注入到url中｡
所以让我开始一个叶垫｡
让我们尝试在上面注入XSS代码, 看看代码是否会被执行,
或者JavaScript代码, 对不起｡
我将使用一个非常简单的脚本, 我们使用脚本和切片脚本标记,
现在有很多方法可以发现这类漏洞, 也有很多方法可以绕过过滤器, 但现在我们只看一下可以注入普通脚本的基本情况｡
我会说“alert”, 这只是一个函数,
它会给一个文本框发出警报,
我会说...
“XSS”｡
我将单击“submit”（提交）,
看看是否会执行此代码｡
正如您现在所看到, 它实际上执行了我代码
所以这里不是说“Hello Zaid”, 而是说“Hello”,
我的代码已经被执行, 它产生了这个“XSS”｡
所以我们可以在这里做同样的事情, 如果你看一下网址,
它实际上已经为我们做了｡
但如果我们看一下这里的网址,
它只是会有一点大｡
我们可以看到, 这个名字已经很明显了,
所有这些字符都只是html的转义字符｡
现在如果你把这个网址发送给任何人, 无论谁查看了这个网址,
代码都会在他们的机器上执行, 它会说“XSS”｡
让我在这里给你们展示一下,
你们也可以在网址中注入这个, 我只是想告诉你们这个想法｡
我们有脚本, 切片脚本XSS｡
如果我按Enter键, 代码就会被执行｡
正如我所说的, 我们可以复制这些代码并将其发送给某个人,
一旦他们运行这些代码, 这些代码就会在他们的机器上执行｡