【发布时间】:2011-10-03 11:26:02
【问题描述】:
谁能告诉我如何在网站中执行跨站脚本 (XSS)?可以插入文本框、地址栏的不同类型的脚本有哪些?
【问题讨论】:
-
您想要什么确切的信息? XSS 是一个广泛的主题。您想要 XSS 工作原理的示例代码吗?
-
@Mob: 是的。你能给我一些示例脚本吗?
标签: xss qa security-testing
谁能告诉我如何在网站中执行跨站脚本 (XSS)?可以插入文本框、地址栏的不同类型的脚本有哪些?
【问题讨论】:
标签: xss qa security-testing
当您尝试打印未过滤的变量时出现跨站点脚本 (xss)
他可以使用像<script>alert(1)</script>这样的javascript代码
以及任何其他 html 或 js 代码
为了保护它,我认为你可以使用
htmlspecialchars() , htmlentites() , strip_tags()
但只有在 magic_quotes 关闭且变量在链接上时才能绕过 htmlspecialchars
这里可以使用onmouseout='alert(1)'
或者类似的东西
有办法测试和防御
最好的问候
【讨论】: