ritabrata22/100-Day-Pentest
GitHub: ritabrata22/100-Day-Pentest
一个结构化的渗透测试100天学习挑战仓库模板,帮助网络安全学习者通过每日打卡和文档记录系统性积累实操经验。
Stars: 0 | Forks: 0
# 🚀 100 天渗透测试挑战
欢迎来到 **100 天渗透测试挑战**!
本仓库旨在帮助有志于成为渗透测试工程师的人员在整个网络安全学习之旅中保持**连贯性、责任心和实操经验**。
无论你是刚刚起步,还是已经在 Hack The Box 上解题,我们的目标都很简单:
## 🎯 挑战目标
* 为渗透测试打下坚实的基础。
* 养成每日学习和实践的习惯。
* 记录进度和经验教训。
* 创建个人知识库以供将来参考。
* 与其他参与者互相监督、共同进步。
## 📚 仓库结构
```
.
├── daily-logs
│ ├── phase-1
│ ├── phase-2
│ └── ...
│
├── notes
│ ├── linux.md
│ ├── networking.md
│ ├── web-security.md
│ └── active-directory.md
│
├── writeups
│ ├── hackthebox
│ ├── tryhackme
│ ├── portswigger
│ └── other
│
└── README.md
```
### `daily-logs/`
使用此目录来记录简短的每日更新。
示例:
```
# Day 07
## 日期
2026-07-01
## 花费时间
2 Hours
## 完成的任务
- Finished THM Nmap Room
- Reviewed Linux permissions
## 我学到的内容
- Difference between SYN and TCP Connect scans.
- Importance of service enumeration.
## 面临的挑战
- Struggled with NSE scripts.
```
### `notes/`
在此存放个人笔记、命令、概念、备忘单和方法论。
示例:
* Linux 命令
* 网络概念
* Web 安全笔记
* 活动目录笔记
* 枚举方法论
请将此文件夹视为你的**个人知识库**。
### `writeups/`
存放以下内容的详细报告:
* TryHackMe 房间
* Hack The Box 靶机
* PortSwigger 实验室
* CTF 挑战
* 其他实验室
包含内容:
* 枚举步骤
* 使用的命令
* 发现的问题
* 渗透利用过程
* 权限提升
* 经验教训
## ✅ 每日打卡规则
1. 每天花一些时间学习或实践。
2. 每完成一天的任务就提交一次 commit。
3. 记录下你学到的内容。
4. 不要太在意连续打卡天数——重点关注连贯性。
5. 如果错过了某一天,请继续坚持下一天。不要放弃。
6. 在 Discord 服务器中汇报你的完成情况。
## 📈 建议的工作流程
1. Fork 本仓库。
2. 将其 Clone 到本地。
```
git clone https://github.com//.git
```
3. 完成你的日常任务。
4. 更新你的日志和笔记。
5. Commit 你的进度。
```
git add .
git commit -m "Day 01 - Learned x y z"
git push
```
## 📝 推荐的每日日志格式
```
# Day XX
## 日期
## 花费时间
## 完成的任务
## 我学到的内容
## 使用的命令
## 面临的挑战
## 关键要点
```
## 🛠 使用的平台
* TryHackMe
* Hack The Box
* PortSwigger Web 安全学院
* OverTheWire
* CTF 平台
## 💡 记住
坚持学习。坚持记录。坚持负责任地进行黑客技术探索。
祝你 hacking 愉快!🚀
标签:Web报告查看器, 学习路线, 安全笔记, 密码管理, 插件系统, 漏洞分析, 网络安全, 网络安全研究, 路径探测, 防御加固, 隐私保护, 靶场实践