首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字符串\“;警报(‘XSS’);//如何用于XSS?

字符串\“;警报(‘XSS’);//如何用于XSS?
EN

Security用户
提问于 2013-07-30 23:54:18
回答 3查看 1.3K关注 0票数 9

我正在使用Burp套件进行一些测试,我注意到它们包括以下字符串:

代码语言:javascript
复制
\";alert('XSS');//

作为XSS有效负载的攻击字符串。

如何使用此字符串执行XSS攻击?

EN

回答 3

Security用户

回答已采纳

发布于 2013-07-31 01:05:08

在这种情况下,第一个\将转义为攻击者提供一个未转义的双引号:

代码语言:javascript
复制
var x="\\";alert('XSS');//"

这是假设目标应用程序有一个失败的转义例程。

票数 15
EN

Security用户

发布于 2013-07-31 00:42:13

字符串的目的是测试JavaScript注入是否可行。它不会对自己造成伤害,只会显示一个带有"XSS“信息的警告框,这意味着您成功地向网站注入了一些JavaScript。然后,攻击者可以注入任何JS来执行XSS攻击。

票数 6
EN

Security用户

发布于 2013-07-31 10:04:40

我不确定这种情况,但要这样想。

应用程序提供的是来自用户提供的输入的javascript。

喜欢

代码语言:javascript
复制
<script>


somecode

"some value the user input here"
alert('XSS');//

</script>

在这种情况下,脚本标记并不是必需的,但只有代码才能作为XSS工作。对于这种情况,代码\“;警报(‘XSS’);//将是必要的。只是分享一个想法。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/39818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档