【问题标题】:Exploiting XSS in JQuery 1.7.2 Selector在 JQuery 1.7.2 选择器中利用 XSS
【发布时间】:2017-10-03 04:33:45
【问题描述】:

我正在测试一个运行 JQuery 版本 1.7.2 的 Web 应用程序,我发现它容易受到基于 DOM 且具有类属性 ('.XSS_VECTOR') 的 XSS 的攻击参考:http://domstorm.skepticfx.com/modules?id=529bbe6e125fac0000000003

我如何实际利用此漏洞进行 POC?谁能指出正确的方向?

【问题讨论】:

  • 但是,在您提供的同一个链接中,他们编写了一个示例代码......function test,他们在 iframe 中注入了一个漏洞......
  • 我看到了示例代码,但不知道如何使用它......
  • 我投票结束这个问题,因为它属于security.stackexchange.com

标签: javascript jquery security web-applications


【解决方案1】:

错误来自这样的调用:

$('. <img src=x onerror=bad();>')

jQuery 会尝试创建&lt;img&gt; 元素,但尝试从不存在的x URL 加载它会出错,然后会调用bad() 函数。

这是一个 jQuery 错误,因为以 . 开头的选择器应该只是尝试在 DOM 中查找元素,它不应该创建新元素。就像你写的一样:

$('<img src=x onerror=bad();>')

这是创建元素的语法。

【讨论】:

    猜你喜欢
    • 2012-08-13
    • 2014-12-06
    • 2016-10-17
    • 1970-01-01
    • 2010-12-27
    • 2010-09-19
    • 2011-06-20
    • 1970-01-01
    相关资源
    最近更新 更多