跨站点替换脚本

问题描述 投票:-1回答:1

在alert(1)之前的-是什么意思,在代码末尾//是什么意思。

<script>
                    var searchTerms = '\\'-alert(1)//';
                    document.write('<img src="/resources/images/tracker.gif?searchTerms='+encodeURIComponent(searchTerms)+'">');
                </script>
javascript json xss payload hacker-news
1个回答
0
投票

这实际上意味着获得alert(1)的(不存在)返回值的负数。

最后一部分似乎是一个空的正则表达式,也可以避免最后的单引号。

© www.soinside.com 2019 - 2024. All rights reserved.