【发布时间】:2012-08-15 10:58:45
【问题描述】:
我最近发现 XSS 是我网站的一个重要主题。我已经设置了一些措施来防止这种情况,比如过滤用户输入,删除任何与 javascript 相关的内容
但是我最近发现javascript可以编码成hex代码可以用在html img代码中, 我试着自己做,我在一个 XSS 预防网站上找到了这个:
<img src=javascri pt:alert(' XSS')>
这段代码是javascript:
javascript:alert('XSS');
问题是,这段代码不能正常工作,我无法测试这种东西是否真的有效。
这是 js 小提琴: http://jsfiddle.net/CCgT3/
问题是它应该输出为
<img src="javascript:alert('XSS')">
但是小提琴显示的是这样的(萤火虫):
<img XSS')="" pt:alert('="" src="javascri">
十六进制有什么问题吗?
【问题讨论】:
标签: javascript html xss