gpt4 book ai didi

xss - 为什么这个 XSS 不起作用?

转载 作者:行者123 更新时间:2023-12-04 16:43:47 29 4
gpt4 key购买 nike

可能是简单的解决方案,但我不明白为什么我尝试通过索引页面上的 XSS 输入在我的欢迎页面上运行此警报脚本不起作用。

我有一个带有表单的简单 index.htm 页面:

<!DOCTYPE html>
<html>
<body>
<form method="post" action="welcome.php">
Name: <input type="text" name="name">
<input type="submit">
</form>
</body>
</html>

还有 welcome.php 文件:

<!DOCTYPE html>
<html>
<body>

<h3> Welcome <?php echo $_POST['name']; ?> </h3>

</body>
</html>

作为 index.php 页面的访问者,我试图在名称字段中输入: <script>警报("pwned")</script>

最佳答案

这与 PHP 本身无关,因为大多数浏览器都有 XSS auditor,它会尝试保护用户免受已知的 XSS 攻击

运行您的示例将导致:

The XSS Auditor refused to execute a script in 'http://localhost:9093/welcome.php' because its source code was found within the request. The auditor was enabled as the server did not send an 'X-XSS-Protection' header.

更多信息可以查看this question

关于xss - 为什么这个 XSS 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42466648/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com