+ b9 t' I8 G7 @% k3 C Q
* s/ L+ U* A8 ?7 m3 ?
7 x% ` _/ d5 U
" B4 o Q: M" M5 Z 1、网站弱口令getwebshell 0 T1 d7 g5 M" y( n
经过一番手工猜解找到网站后台,习惯性的用admin admin竟然进去了,浏览一番发现可以配置上传文件类型于是配置上传类型如图: & J: _+ a1 \& e" @: z+ S
' C7 I+ M# Q% ] + E6 d6 t/ k& K; ?9 n) u
, M$ Y$ w( {7 O
3 C) [# `+ M! {3 S* f% {% Z9 f然后去找地方上传,上传的时候发现虽然配置了asp、aspx但是仍然上不上去,还曾经一度用后台的sql命令用db权限备份一个webshell,但是由于权限设置问题导致拿webshell失败,抽了一支烟,沉思了半会,决定在增加个上传类型cer,看看果然可以成功上传,如图:
# C; C7 Y E0 Z) Y$ Q$ E 0 {: M* Z% @% U6 A( h4 N; _
: k. h1 s: {* n7 M
2 v9 M- [4 r4 s" \1 e2、各种方式尝试反弹3389
0 B K/ Q, Z* r) I$ }拿菜刀连接执行ipconfig /all,发现是内网,如图:
% ]/ u5 {/ {+ h( S . m8 W5 T6 Q# A, X, ]$ E Q
! L/ N6 K$ [. t% U* d G" G* q" f
服务器开了3389,下面我们想办法反弹出3389,笔者测试用lcx,tunna,reDuh,均以失败告终,貌似像开了TCP/IP筛选限制3389登陆,好吧我们想办法关闭掉这个,方法有两种一种是用mt.exe执行,笔者这里用修改注册表的方式修改,方法如下:
" R" f# y( m2 ?: @; M* s& |3 A
; B, |1 i% j( @) M# jTCP/IP筛选在注册表里有三处,分别是: ! n, O" V) S" ?- M- z
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip 3 ]0 a4 `" T4 }- C- T5 r3 V
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip
; A6 P l9 r) V; T X! |HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip C# q9 o, t$ l' `/ B
: }8 T6 |) s' T: x% L: b
导出到自己所指定的目录进行修改:
6 j( B- P: P' s5 H& uregedit -e D:\ 网站目录\1.reg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
+ u8 f1 R0 a- Z. B& x! Eregedit -e D:\ 网站目录\2.reg HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip 8 m8 B3 h# {; C( n1 s' d
regedit -e D:\ 网站目录\3.reg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
6 ?* n3 j/ u( I
4 h# M; Q3 F( g" |# R0 h/ d. o然后再把三个文件里中的:
9 |% C! \, `; g“EnableSecurityFilters"=dword:00000001”改为:“EnableSecurityFilters"=dword:00000000”
& L6 r E7 N6 v$ T5 {( _/ O4 @再将以上三个文件分别导入注册表:
. m& f$ t$ g4 P2 c/ B0 fregedit -s D:\网站目录\1.reg $ R) p7 b/ \- T- U- [, z3 X2 b
regedit -s D:\网站目录\2.reg
+ i. |' W0 @3 y' E4 x, ?0 R. Qregedit -s D:\ 网站目录\3.reg ) c, M# p2 }" K
重启服务器即可!
/ _. u/ ?4 \: m# M但是导出注册表打开看貌似不是TCP/IP筛选限制,因为找不到EnableSecurityFilters,好吧看来不是筛选限制,那怎么办,据说国外有很好的工具可以正则代理,我分析很有可能是做了安全策略导致的,因为我把防火墙相关的服务都关掉也不行,操家伙,工具名称叫:reGeorg-master,下面看我操作,先把这个代理脚本tunnel.aspx上传然后执行 1 y* U/ f& o7 D; a% o2 E
3 u4 [" W- D8 ] _$ \. m: e
$ }1 {3 p5 g" \$ Z
- Q' l. I# B/ f. {然后还需要安装个程序SocksCap,然后加载如图:
. C5 D8 ?0 B9 P- e 7 T$ `5 k2 ~0 K$ ~, b) }* z/ D' w
. O0 Y. ^5 }6 `下面我们开始用mstsc连接内网ip,首先连接10.177.2.14,结果连接不出来,连接另一个内网Ip 10.177.250.1也失败,后来干脆netstat –an一下发现目标机连接到10.177.2.11,端口是1433,如图:
1 N+ c6 B& K' P! t8 ^2 m: |
7 e& i* @) H L$ j% J1 r' P % P2 ~2 P ]/ o) ]
, q% r% S+ H' A/ j) I " l. e1 }( X! m8 c$ w6 x; I
既然使用s5正向代理,那可以试着连接一下这台数据库服务器3389看看,连了一下果然是可以连通如图: ( m4 t8 F/ Z. |$ Z
3 D& z3 P, X8 j# g & ]3 Y3 D d1 q9 O0 N9 w' S6 R
. j1 H8 T+ k: j 7 d$ G$ @1 a+ N. `
2、数据库提权与ms15-051提权双进内网服务器
- Q( _$ J! j0 Q% ^+ S, Z9 COK,现在的思路是翻网站数据库配置文件,找找sa密码然后先给10.177.2.11提权,然后再在11里面连接目标3389,没翻到sa密码此处略去300字,不过翻到一个账号是sa权限,连接数据库执行命令如图:
' t: d- I7 B! \5 z2 k k+ _
. u" J2 V( y. @0 x3 X' Z% | X
" `; `2 z2 J; q7 I" u / f, b) o' Z8 y# Y, U
添加账号密码的过程就不写了,肯定是可以进10.177.2.11了,下面我们还的给目标机添加账号密码,经提前测试,发现存在ms15-051漏洞,直接上exp执行命令如图: $ `% z* }, }3 f! D( R1 |
" b& P3 J" ]. G% p2 b% j
4 v7 A, y2 K7 M+ u) g
) R6 O3 f4 M' V" U同样添加账号密码,终于进了目标站的远程桌面如图:
$ C/ m' K% o4 d 9 `: N6 d1 J7 i8 ^) C# J
总结:至此这个网站的漏洞算是测试完了,测试中途有些卡顿,主要技术问题是反弹3389,测试各种反弹工具都失败,后来经验证不是做了TCP/IP筛选,我用远控也无法上线,貌点像通不了外网的样子,但疑惑的是为什么数据库服务器的3389却可以代理出来,同样在数据库服务器中远控也无法上线,如果有遇到过这样的朋友,请回贴不吝赐教。。。先在这里谢谢大家了。。。
' D/ x. j( ?3 u9 B, H 8 U }. [' c2 n& s6 H' [; l
* P; i3 ~ ?8 \: g) | U/ E# E3 a) Y
|