需要对特定 XSS 攻击向量进行解释

发布于 2024-12-23 01:25:11 字数 222 浏览 0 评论 0原文

我的学校网站被黑了,因为我的教授受到了 XSS 攻击。所以我发现攻击者使用了这个 XSS 攻击向量

<img src="<img src=search"/onerror=alert("Xss")//">

谁能解释一下这个向量是如何工作的,以及你建议我如何设置我的网站以防止进一步的 XSS 攻击。为什么 img 位于 img 标签内? 谢谢..

So my school website has been hacked cos my professor got XSS-ed. So I found that attacker used this XSS attack vector

<img src="<img src=search"/onerror=alert("Xss")//">

Can anyone explain me how this vector works , and how do you suggest I setup my site against further XSS attacks. Why img inside img tag?
Thanks..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云裳 2024-12-30 01:25:11

简单地说,他正在结束您的 src 标记,然后插入他自己的 onerror 处理程序。当图像无法加载时,将调用 onerror。您可以防止这种情况转义所有用户输入 - 预计每个用户都试图破解您的网站。

在 PHP 中,您可以使用以下命令来完成此操作:

strip_tags($_POST['val']):

Simply, he is ending your src tag and then inserting his own onerror handler. The onerror gets called when the image cannot be loaded. You can prevent this from escaping all user input - expect that every user is trying to hack your site.

In PHP, you could do this by using:

strip_tags($_POST['val']):

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文