qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

qq邮箱的几个跨站的介绍.也给出了修复方案
QQ邮箱储存型xss,无任何过滤哦亲..

邮箱打开附件处文本型附件可以直接打开,对文本字符无任何过滤。在所有ie内核的浏览器下面触发文本内的xss
 
通过以下步骤可在现漏洞
 
首先建个记事本输入<script>alert("by:pijiu")</script>保存。
 
 qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

然后打开QQ邮箱点击添加附件,将包含js脚本的.txt文件添加到附件,之后发送到别人的QQ邮箱。
 qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

ie下打开邮件点击附件下面的“打开”
 
 qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

 
xss 成功触发
 

qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

 
 
修复方案:
打开按钮旁边既然有预览,在线打开功能就阉割了吧..

第二个:
腾讯邮箱附件flash储存型跨站漏洞..
详细说明:
漏洞再现
首先制作flash
 qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

 
然后发送附件
 
 qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

当邮件发送成功之后,随邮件发出去的附件会保留在对方的附件夹里面
 qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

 
当对方点击包含代码的flash 触发xss
 
 qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

点击文件QQ先是加载自己的flash播放器,再通过播放器加载附件的flash。由于在播放器内没有任何代码运行限制导致附件flash畅通运行.
 
 
qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

 
修复方案:
你懂的.

作者: 啤酒

第三个:word文档略显纠结的XSS

word文档里加入超链接木有过滤啊!

就是这样。

qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

修复方案:
腾讯霸气威武!
作者 goderci
更多相关文章
  • 曾经报告过机票平台设计缺陷导致旅客姓名.身份证号码泄露 然后天下通的奇葩修复: 之前报的:visitor_modify.aspx?id={记录id} 而现在: visitor_modify.aspx?id=ZFRWZjOvkdc%3d   base64加密 不过不能解码出明文 经过测试 无视上面的内 ...
  • 千里之行始于足下,掌握某一项技能,都是要从最基本的东西开始.温故而知新,一件小事当你在不同的境遇,不同的时间下去做,总能获得意想不到的体验和收获. 那么首先就从Main方法开始吧, [csharp] 1. //using关键字在该处的作用是引入一个“外部程序集”,System是微软提供的.net平台 ...
  • 以前经常谈论的Java对比c++的一个优势是Java中没有多继承的问题. 因为Java中子类只能继承(extends)单个父类, 尽管可以实现(implements)多个接口,但是接口中只有抽象方法,方法体是空的,没有具体的方法实现,不会有方法冲突的问题. 这些都是久远的说法了,自从今年Java 8 ...
  • alias: usage: alias [-p] [name[=value] ... ] 1. 语法    alias [参数][命令别名]=[原命令名称]   2. 功能介绍 该指令主要用于为原命令定义新的别名,以便书写或者记忆.   3. 参数说明 参数 功能说明 -p 向标准输出设备发送已经存 ...
  • //把T_Seats中的输入导出到Excel private void button3_Click(object sender, EventArgs e) { //1.读取 string sql = "select * from T_Seats"; using (SqlDataR ...
  • 易网科技讯 4月10日消息,Facebook今天宣布以10亿美元现金加股票的方式收购在线照片共享服务商Instagram.Facebook将此桩该公司史上最大收购交易发布在了官网及CEO马克·扎克伯格(Mark Zuckerberg)的Facebook页面上.Instagram首席执行官Kevin也 ...
一周排行
  • VT-Virtual Technology. 在这里特别说一下:虚拟64位操作系统,需要特别在BIOS中打开VT支持.如何提示:此主机不支持Intel VT-x,则不可能虚拟出64位系统. 当提示:此主机支持 Int ...
  • 今年我26,刚过了生日.从选择计算机专业开始,已经在这个圈子里摸爬滚打五年了.五年前的我,除了能在电脑上聊聊qq.玩两下CS.扣两首充满酸味的打油诗之外,我跟电脑就没有任何的交集了.本来以为,我这辈子会是属于文学行当 ...
  • System Center 2012 R2 POC部署之Service Manager门户 本文介绍如何部署Services Manager门户. 一.在SCSM中安装Web 内容服务器 1. 申请证书 Servic ...
  • pyftk是ftk的python binding,项目地址位于https://github.com/htbegin/pyftk. * pyftk的版本号与ftk的版本号保持一致,现在是v0.6. * pyftk现在支 ...
  • Oracle实际应用中,很多人可能会遇到这样的问题.处于性能或者其他方面的考虑,需要改变某个表或者是某个用户的所有表的表空间.通常的做法就是首先将表删除,然后重新建表,在新建表时将表空间指定到我们需要改变的表空间.如 ...
  • 手机的机盖背后都写着同样的字:"茅山中学92届". 这两天,苹果公司刚刚宣布,iphone6将于10月17日在大陆上市. 不过,最近身边总有一些有"本事"的朋友已经拿到了最新款 ...
  • windows7找不到该项目文件的删除方法   win7删除一个空白文件夹总是显示:   找不到该项目,该项目不在E盘中,请确认该项目的位置,然后重试.   将下述代码保存为del.bat文件,将无法删除的文件或文件 ...
  •   (模型只是测试,随手K了下帧..)    有很多种做法,可以用射线判断.而且射线似乎更方便 我用GameObject点来做,然后通过模型表面网格来编辑路径.多尝试一种方法而已   1.先找最近的点,判断是否是当前 ...
  • 最近升级到OS X Mountain Lion后,无法安装最新的Xcode4.4,经朋友指点,自己操作后,能成功,具体操作步骤如下:   rm ~/Library/Preferences/com.apple.apps ...
  • 声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原 ...