在我见过的几乎每个XSS缓解指南中,都提到了以下模式:
<img src="javascript:evil();">
这可能有什么合法的用途?您能使用JS代码生成base64编码的表示吗?
发布于 2012-09-30 13:54:53
它没有太多的合法用途。
它的工作方式可能是因为您可以在那里使用任何协议,并且一些浏览器实现了javascript
伪协议,可以从多个地方调用该协议。
发布于 2012-09-30 13:55:05
我不知道是否合法使用,但一些浏览器(通常是较老的浏览器)会执行JavaScript。See the OWASP XSS Filter Evasion Cheat Sheet。
https://stackoverflow.com/questions/12658992
复制相似问题