漏洞概要
关注数(24)
关注此漏洞
漏洞标题:[腾讯实例教程] 那些年我们一起学XSS - 7. 宽字节、反斜线与换行符一起复仇记
相关厂商:腾讯
提交时间:2012-12-14 13:06
修复时间:2013-01-28 13:07
公开时间:2013-01-28 13:07
漏洞类型:xss跨站脚本攻击
危害等级:低
自评Rank:1
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2012-12-14: 细节已通知厂商并且等待厂商处理中
2012-12-17: 厂商已经确认,细节仅向厂商公开
2012-12-27: 细节向核心白帽子及相关领域专家公开
2013-01-06: 细节向普通白帽子公开
2013-01-16: 细节向实习白帽子公开
2013-01-28: 细节向公众公开
简要描述:
这一次,3个家伙一起上啦~
详细说明:
1. 实例点如下:
老规矩,继续看我们的输出。
2. 一共有3处输出,位于HTML属性里的那一处,我们放弃了,因为双引号被灭掉了。那么还剩下2处。 都是位于<script>..</script>里,而且挨在了一起。
3. 先看第2处,是不是似曾相似啊? 对的,教程6里刚刚遇到过。那就是输出在【注释】的情况。我们用换行符试试?
4. 一条是好消息,换行可以用,一条是坏消息。。下面出现的一句坏了我们的好事。。肿么办。
5. 这个时候,我们需要先说点javascript的知识。
javascript,字符串允许下面多行的写法。
6. 基于这点,我们可以把缺陷点构造成下面的样子。
那么代码构造的解析如下:
7.带着这个想法,请上我们的反斜线。。
8. 悲剧的是,反斜线被过滤成了2个\\,这下不好办了。
9. 还记得在教程4里,我们提到的宽字节用法么?说到了 %c0可以吃掉%5c。
我们看看页面的编码。
gbxxx系列的啊,窃喜中。
10. 于是,我们的%c0也加入战斗了。
看看源码中的输出。 \\ 被我们变成了 乱码+\
11. 最后弹窗,见漏洞证明~~
12. 此时,标点符号们正在开会,开会的主题是:“大家好,才是真的好”
漏洞证明:
修复方案:
漏洞回应
厂商回应:
危害等级:低
漏洞Rank:5
确认时间:2012-12-17 15:07
厂商回复:
非常感谢您的报告。这个问题我们已经确认,正在与业务部门进行沟通制定解决方案。如有任何新的进展我们将会及时同步。
最新状态:
暂无
漏洞评价:
评论
-
2012-12-14 13:11 |
zsx ( 路人 | Rank:0 漏洞数:3 | undefined)
-
2012-12-14 13:19 |
心伤的瘦子 ( 普通白帽子 | Rank:147 漏洞数:21 | 严肃点~此号为虚拟小号,并不存在实体...)
-
2012-12-14 13:37 |
猥琐 ( 路人 | Rank:6 漏洞数:2 | 学习什么的最重要!)
-
2012-12-14 13:46 |
D&G ( 普通白帽子 | Rank:523 漏洞数:103 | going)
-
2012-12-14 14:17 |
鬼魅羊羔 ( 普通白帽子 | Rank:299 漏洞数:42 | (#‵′)凸(#‵′)凸(#‵′)凸(#‵′)凸(#‵...)
-
2012-12-14 14:25 |
心伤的瘦子 ( 普通白帽子 | Rank:147 漏洞数:21 | 严肃点~此号为虚拟小号,并不存在实体...)
@鬼魅羊羔 10 - 20之间吧, 能不能20+,看后面能不能找的到实例了。
-
2012-12-14 15:09 |
鬼魅羊羔 ( 普通白帽子 | Rank:299 漏洞数:42 | (#‵′)凸(#‵′)凸(#‵′)凸(#‵′)凸(#‵...)
-
2012-12-14 15:25 |
yy520 ( 普通白帽子 | Rank:139 漏洞数:12 )
昨天晚上到5,今天早上6,下午7....膜拜ing
-
2012-12-14 16:08 |
蓝风 ( 普通白帽子 | Rank:125 漏洞数:25 | 崬汸慾哓 嗼檤焄垳皁 沓猵圊屾亾沬荖 颩憬...)
友情提示:@心伤的胖子系列连载已全部开放,请自备洛阳铲开挖吧!
-
2012-12-14 16:32 |
only_guest ( 普通白帽子 | Rank:800 漏洞数:75 | PKAV技术宅社区-专心做技术.PKAV已经暂停...)
在360的安全大会上.冒着被嗅探的风险上来发一帖....加油...连载到368集
-
2012-12-14 17:32 |
蓝风 ( 普通白帽子 | Rank:125 漏洞数:25 | 崬汸慾哓 嗼檤焄垳皁 沓猵圊屾亾沬荖 颩憬...)
-
2012-12-14 17:40 |
一刀终情 ( 普通白帽子 | Rank:156 漏洞数:28 | PKAV技术宅社区-安全爱好者)
-
2012-12-14 18:31 |
心伤的瘦子 ( 普通白帽子 | Rank:147 漏洞数:21 | 严肃点~此号为虚拟小号,并不存在实体...)
@一刀终情 普通站点的,往往没什么过滤,没过滤,教程就没法写。总不能教大家直接复制粘贴,回车+弹窗哈。 而腾讯往往有过滤,有攻有守才好看。
-
2012-12-14 19:50 |
鬼魅羊羔 ( 普通白帽子 | Rank:299 漏洞数:42 | (#‵′)凸(#‵′)凸(#‵′)凸(#‵′)凸(#‵...)
-
2012-12-16 12:46 |
一刀终情 ( 普通白帽子 | Rank:156 漏洞数:28 | PKAV技术宅社区-安全爱好者)
-
2012-12-17 18:58 |
rasca1 ( 实习白帽子 | Rank:53 漏洞数:16 | 菜鸟一只)
-
2013-01-06 15:25 |
Adra1n ( 普通白帽子 | Rank:437 漏洞数:68 )
-
2013-01-19 16:28 |
DragonEgg ( 实习白帽子 | Rank:75 漏洞数:18 | 冷漠无情的绅士,温柔善良的坏蛋。)
-
2013-01-28 13:57 |
unxss ( 路人 | Rank:12 漏洞数:4 )
-
2013-02-06 14:43 |
Stream ( 路人 | Rank:6 漏洞数:2 | 低头要有勇气,抬头要有底气!)
-
2013-02-16 18:43 |
mole3o ( 路人 | Rank:10 漏洞数:2 | 学生一枚,青春向上的白帽子。)
-
2013-06-19 21:11 |
Kuuki ( 普通白帽子 | Rank:158 漏洞数:23 | :P)
-
2014-03-28 14:52 |
waldens ( 路人 | Rank:0 漏洞数:1 | 小菜鸟一枚)
-
2014-05-13 01:14 |
weiweiwind ( 路人 | Rank:0 漏洞数:1 | 菜鸟学习中~)
js不是非常熟练,还是常规点好price%c0%22;%0aalert(0);//
-
2014-05-26 10:49 |
铁蛋火车侠 ( 普通白帽子 | Rank:156 漏洞数:31 | Q群371620085 技术交流群 有漂亮妹纸!)
-
2014-12-02 11:27 |
风之传说 ( 普通白帽子 | Rank:138 漏洞数:28 | 借用朋友的一句话,你的时间在哪里,你的成...)
难得的是能找到无数的好例子。。更能难得的是,可以把一些细节运用的如此精妙。。妙到豪巅。