【问题标题】:How to perform Cross Site Scripting(XSS) [closed]如何执行跨站点脚本(XSS)[关闭]
【发布时间】:2011-10-03 11:26:02
【问题描述】:

谁能告诉我如何在网站中执行跨站脚本 (XSS)?可以插入文本框、地址栏的不同类型的脚本有哪些?

【问题讨论】:

  • 您想要什么确切的信息? XSS 是一个广泛的主题。您想要 XSS 工作原理的示例代码吗?
  • @Mob: 是的。你能给我一些示例脚本吗?

标签: xss qa security-testing


【解决方案1】:

当您尝试打印未过滤的变量时出现跨站点脚本 (xss)

他可以使用像<script>alert(1)</script>这样的javascript代码

以及任何其他 html 或 js 代码

为了保护它,我认为你可以使用

htmlspecialchars() , htmlentites() , strip_tags()

但只有在 magic_quotes 关闭且变量在链接上时才能绕过 htmlspecialchars

这里可以使用onmouseout='alert(1)'

或者类似的东西

有办法测试和防御

最好的问候

【讨论】:

    最近更新 更多