yogesh1025/screw-the-box
GitHub: yogesh1025/screw-the-box
一份记录 SecrewTheBox 靶机攻克全过程的个人实战笔记,涵盖从侦察到提权的完整攻击链路。
Stars: 0 | Forks: 0
# 📦 冲破牢笼 (Screw The Box)
## 🧠 这是什么?
**Screw The Box** 是一个实践学习仓库,我在这里记录了自己攻克 [SecrewTheBox] 靶机的旅程。每台靶机都有自己的专属文件夹,其中包含涵盖整个过程(从初始侦察一直到获取 root 权限)的完整攻略。
这不是一份精美的作弊表。这是一份真实的学习日记——包括死胡同、错误的尝试,以及随之而来的“顿悟”时刻。
## 🎯 为什么会有这个项目
- 为了**理解**过程中的每一步,而不仅仅是复制命令
- 为了**建立一个参考资料**,以便我随时回顾并从中学习
- 为了**分享知识**,给那些正在学习攻击性安全并需要一份能真正解释*为什么*而不仅仅是*是什么*的详细教程的人
- 因为靶机很难,而把事情写下来能让记忆更深刻
## 📁 仓库结构
每台靶机都记录在以其名称命名的专属文件夹中。
```
Screw-The-Box/
│
├── README.md ← You are here
│
├── MachineName/
│ └── README.md ← Full write-up for that machine
│
├── AnotherMachine/
│ └── README.md
│
└── ...
```
## 📝 每篇攻略包含的内容
每台靶机的攻略都遵循一致的结构:
| 部分 | 描述 |
|---|---|
| **靶机信息** | 名称,操作系统,难度,发布日期 |
| **所用工具** | 整个过程中使用的所有工具 |
| **侦察** | 端口扫描,服务枚举 |
| **枚举** | 对已发现服务的深入挖掘 |
| **漏洞利用** | 如何获得初始访问权限 |
| **权限提升** | 从普通用户到 root/system 的路径 |
| **Flag** | user 和 root flag 的位置(已隐去) |
| **核心收获** | 我从这台靶机中学到了什么 |
## ⚠️ 免责声明
- 本仓库**严格用于教育目的**
- 这里记录的所有靶机均来自 **SecrewTheBox**,这是一个合法且合乎道德的渗透测试平台
- 所讨论的技术应**仅**在授权环境中使用
- 切勿将这些方法用于您没有明确测试权限的系统
## 🛠️ 你会经常看到的工具
- `nmap` — 端口和服务扫描
- `gobuster` / `ffuf` — 目录和文件模糊测试
- `nikto` — Web 漏洞扫描
- `netcat` / `pwncat` — Shell 和监听器
- `metasploit` — 漏洞利用框架
- `linpeas` / `winpeas` — 权限提升枚举
- `burpsuite` — Web 流量拦截
- `john` / `hashcat` — 密码破解
- 以及靶机抛给我的任何其他挑战...
## 🚀 开始使用
如果你是 SecrewTheBox 或 CTF 风格靶机的新手,以下是你在每篇攻略中会看到的一般流程:
1. **扫描** — 发现开放的端口和服务
2. **枚举** — 了解正在运行的服务并寻找弱点
3. **漏洞利用** — 利用漏洞获取访问权限
4. **提权** — 从低权限用户升级到 root/管理员
5. **记录** — 把一切都写下来,这样才能真正掌握
## 📬 贡献与反馈
这主要是一个个人的学习项目,但如果你发现了错误,有更好的方法,或者想讨论某台靶机——请随时提出 Issue 或留言。分享能让学习变得更好。
*祝您 Hacking 愉快。保持合法。保持好奇心。* 🔐
标签:Burp Suite, CISA项目, CTF Writeup, CTF解题思路, Linux提权, Nmap, SecrewTheBox, Web报告查看器, Windows提权, 协议分析, 学习笔记, 实验记录, 打靶日记, 提权, 插件系统, 数据展示, 数据统计, 权限提升, 枚举, 漏洞复现, 端口扫描, 红队, 网络安全, 网络安全学习路线, 网络安全审计, 虚拟驱动器, 隐私保护, 靶场通关, 黑客教程