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也 ...
一周排行
  •          假设A-->C  B-->A      ==> B-->C ,A依赖于C是直接依赖,B依赖于A是直接依赖,B依赖于C是传递依赖.   现象一                 ...
  • 或许是感受到惠普.戴尔在中国IT云计算市场的冲击,IBM大中华区董事长兼首席执行总裁钱大群昨日在上海宣布,成立大中华区云计算事业部,强化中国市场布局.这是2008年以来IBM在中国渲染"智慧地球" ...
  • 在用QtContact 实现MeeGo通讯录(一)中我们了解了QtContact基本数据类型和API,以及数据存储和调用的方法,在本篇中,将给出一个详细的例子,来实现上篇中的方法. 本例子代码来源于Meego-app ...
  • 易网科技讯 8月12日消息,据美国媒体报道,新iPhone似乎将在9月份发布,如果AllThingsD的报道是真的,那么9月10日就是发布的日期.虽然我们不应该期待有重大的创新或改进,因为这要直到明年才有可能,但新产 ...
  • 1.有时需要一个select选择框,但是对select选择框希望是既可以选择也可以进行输入.下边的代码就是在select选择框上放了一个input框,覆盖在select上面.实现伪装的select效果. <di ...
  • 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.http://blog.csdn.net/topmvp - topmvpSenior level IT m ...
  • 首先废话几句,因为最近学了Python的一些基础的语法,但是发现看书看的不少但是练习做的太少.要学好一门语言最重要的是要多敲代码,在练习中是可以发现很多的问题,这些都是单纯的看书无法得到的.所以鉴于网上关于Pytho ...
  • 有朋友问我Win7怎样实现快速切换程序,今天小编就为大家带来win7如何实现快速切换程序教程,需要的朋友快去看看吧 有朋友问我Win7怎样实现快速切换程序,今天小编就为大家带来win7如何实现快速切换程序教程,需要的 ...
  • Interop里面已知和未知的问题太多了.ManagedCode和UnmanagedCode之间的交互问题,微软解决的实在不怎么样..NET2.0对于Interop部分的更新 http://www.dotnetint ...
  • [一]从第3行开始,显示1行.即显示3~3行 cat filename tail -n +3 head -n 1 [二]显示1行到3行 cat filename head -n 3 tail -n +1 *注意两种方 ...