找回密码
 立即注册
查看: 3072|回复: 1
打印 上一主题 下一主题

dzX 2.0/2.5通杀0day 存储型XSS一枚

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-16 21:37:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
漏洞发生在插附件的地方。说到插附件各位看官也应该都想到了肯定是文件名。因为文件名是按照本地上传的文件名来显示的。/ L6 ], y6 \0 y- O( W
如果你的操作系统是linux你可以直接修改一个图片文件的文件名,像这样:% p/ ^% K: i0 D

' s8 k, Z7 s5 @* K+ }11 M7 Z3 E! D* z* Z- K/ V
<img src=javascript/alert(1);>.png
' c8 z$ @- W. L$ Z0 n' n(这里的/在linux下会被转换成:      这个payload只有在IE6下才能弹起来,我知道你们都是高手 可以根据需要 插点高级的payload)
  ^$ x/ N* g3 C/ X! o) p4 `; `9 G* x如果你的操作系统是windows,你可以上你喜欢的抓包工具(我个人喜欢用Tamper data)。第一次上传应该是抓不到文件名的,至少我没有抓到。5 t+ U6 M3 Z4 x
所以你需要在上传,插入,发帖完成之后重新编辑你的帖子来更新你的图片,这个时候抓包是可以抓到这个可爱的filename的。
8 d" E5 a3 M2 T. ^' T2 [6 |) l, {修改xxx.png为
$ g+ [; Z: L, h7 a ' b& V% {. t# R* c) X& h
1
0 p5 Y" f6 b; a) Y<img src=javascript:alert(1);>.png
" {  H; j* g) E. D& J提交。
9 U5 O( T( Y5 z3 n- x5 D% Pxss会被触发在第二个页面,也就是点击图片放大之后触发。" e5 e5 o! A4 s) r* ~0 |% M, h- a
pwned!3 C7 m$ j% I, p( O9 f  w
1 ]: ]& {2 a; S
字符长度限制在80左右,过滤了” ’ / etc..(斜杠的问题我会在后面继续叙述)7 u1 M/ A: U. R, L
因为不懂XSS,就拿给自己玩的好的几位基友去构造payload都说斜杠过滤了,字符限制云云 基本上都失败了。0 a/ `1 r1 M; c+ Y9 ]
虽然现在XSS很火,但我个人真的不是很喜欢这个东西。, F; Q* g3 {/ D" J# o
但基友居然都说不行就只好自己硬着头皮再试试了。% ~7 {7 v8 p" z
在尝试中发现反斜杠也被过滤时,我才发现这不是一个xss filter的问题。
! w4 V6 ^% E# u( g5 S2 L& V$ R而是上传过程中,我们可爱的/和反斜杠在这里应该起到分割filename和filepath的作用 所以被杀也是应该的。  Orz..! V* P2 }2 }" F5 y2 ?) d
这貌似就是传说中的mission impossible了。' L5 F3 P2 L( r. @+ `5 p* F
我们需要解决这个斜杠的问题。经过各种尝试最后迂回到了附件描述的地方。很没有把握地插了一个XSS payload.像这样:* w/ S( x$ N9 f$ A: b8 n
1
0 ]: `; ?4 s) h* |6 m0 K! [4 a% a/ `<img src=x onerror=alert(document.cookie)>.png
. e  n2 z; t9 K6 M2 H原来的文件名被这个描述给覆盖掉了。; |2 l" k/ L+ Z" @- o7 h& P- m* z
pwned!0 }0 h  s- v0 K& k' [, g' L

9 r1 }  n4 _  w! p' f/ V而且已经可以带上我们的斜杠了(因为它已经不再是前面的那种情况了)
! |& m$ u' z5 F# e$ Y) w到这儿,我觉得应该已经没有任何的阻碍了。4 I' T# A' O, o
可能经过测试,会有人说payload会在主页面测漏,有HTTPonly cookie,属于被动触发云云。
0 y  y; h! B9 nwhatever!
' a" O0 b" W/ v. h我觉得这些已经不应该是该去研究的问题了。6 b+ o+ L" t1 ^* R5 G3 V  D6 x
因为没有哪个网站和你有这么大的恨。
! G/ }3 S7 n8 a% Q8 z& V' E解决方案:
' P' k! Z# [- O$ Q全局-上传设置-论坛附件-帖子中显示图片附件-否+ w; k( j$ ^6 }5 X
这样,就搞定了。- h, M/ s. D, y
回复

使用道具 举报

沙发
发表于 2013-2-17 19:17:13 | 只看该作者
我在法客见过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表