jesuismarie/Boot2root
GitHub: jesuismarie/Boot2root
这是一个CTF风格的脆弱虚拟机项目,用于训练从启动到root的渗透测试和权限提升技能。
Stars: 0 | Forks: 0
# 从启动到Root
## 项目描述
**Boot2Root** 是一个**实操型网络安全挑战**,旨在模拟真实的渗透测试和权限提升过程。你的目标是通过利用发现的漏洞,从初始侦察到最终获取 root 权限,在**目标系统**上获得完全的 root 访问权限。
每个挑战都模拟了一个**存在漏洞的服务器环境**,为你提供了一个提升**攻击性安全技能**的机会。
本仓库包含:
* 每个漏洞虚拟机的**完整演练攻略**
* 关于漏洞、工具和技巧的**技术笔记**
* 相关的外部参考和**学习资源**
## 设置说明
要开始你的 Boot2Root 挑战,请下载指定的**漏洞虚拟机 ISO 镜像**,并在**虚拟化环境**中运行。
### 系统要求
* **64 位宿主操作系统**
* **虚拟化平台** (例如, VirtualBox, VMware, QEMU)
* Boot2Root **虚拟机镜像**
* 确保**攻击机**和**靶机**处于**同一内部网络**
## 挑战规则与完整性
为了维护本次 Boot2Root 挑战的完整性,请严格遵守以下准则:
* **不得以任何方式修改或篡改 ISO** 文件。
* **严禁创建 ISO 的修改版本**或直接对其进行**逆向工程**。
* 挑战的重点在于**利用服务器漏洞**,而非操纵文件系统、引导加载程序(如 GRUB)或虚拟机基础设施。
* 任何涉及利用 ISO 漏洞、直接篡改内核参数或基于 GRUB 的绕过技巧的方法,均将被视为**作弊**并取消资格。
## 强制目标
为了验证**强制要求**,你**必须**使用**两种不同的利用方法**获得服务器的 root 访问权限。
对于每种方法,请提供:
* **完整、分步骤的详细报告**
* 清晰记录**利用路径**、所用命令和**技术原理**
* 鼓励提供截图、日志和解释
*你的报告必须证明,root 访问是通过利用服务器上的实际服务、应用程序或配置实现的,而非通过操作系统外部的安全机制绕过(例如引导加载程序黑客手段)。*
## 附加目标
该系统可能包含**额外的漏洞**,允许通过**其他路径获取 root 权限**。
对于你发现的**每个新颖且有效的方法**:
* 提交一份**完整且可操作**的报告
* 根据原创性和深度,**获得 +1 或 +2 附加分(总分 5 分)**
## 仓库结构
```
.
├── bonus/
│ ├── writeup3
│ ├── writeup4
│ └──writeup5
├── scripts/
│ ├── exploit.sh
│ └── ...
├── writeup1
└── writeup2
```
## 完成标准
一个关卡被认为**完成**,当:
* 成功获得 **root/系统** 访问权限
* 完整的**攻击链**已被记录
* 步骤**逻辑清晰、可复现、解释明确**
* 至少提交了**两种不同的 root 访问方法**
## ISO 文件
需要 Snow Crash ISO 镜像吗?
请通过电子邮件联系:**[mari.nazaryan7173@gmail.com](mailto:mari.nazaryan7173@gmail.com)**
祝你破解愉快,记住:
标签:CTF挑战, Web报告查看器, 协议分析, 反取证, 安全训练, 安全评估, 实验室环境, 客户端加密, 弱密码, 手把手实践, 提权攻击, 操作系统安全, 攻防技术, 权限提升, 生成式AI安全, 系统漏洞, 网络安全, 网络安全教育, 虚拟化技术, 虚拟机, 身份验证强制, 隐私保护