akash-a124/CTF-CHALLENGES
GitHub: akash-a124/CTF-CHALLENGES
一套包含四个初级到中级难度的密码学 CTF 挑战练习题库,用于帮助学习者练习编码、古典密码及基本密码分析技术。
Stars: 0 | Forks: 0
# 🔐 密码学 CTF 挑战
欢迎来到本仓库!这里包含了一系列 **4 个从初级到中级难度的密码学夺旗赛 (CTF) 挑战**,旨在帮助参与者练习密码学概念、编码技巧和分析思维。
## 📂 挑战
| 挑战 | 类别 | 难度 | 描述 |
|-----------|----------|------------|-------------|
| 挑战 1 | 密码学 | 简单 | 介绍基本的编码和解码概念。 |
| 挑战 2 | 密码学 | 简单-中等 | 侧重于古典密码和简单的转换。 |
| 挑战 3 | 密码学 | 中等 | 需要多个解码或加密步骤才能恢复 flag。 |
| 挑战 4 | 密码学 | 中等-困难 | 结合密码学技术和逻辑分析来解决。 |
## 🎯 目标
你的目标是分析每个挑战并找出隐藏的 flag。
典型 flag 格式:
```
flag{your_solution_here}
```
## 📚 练习技能
- Base64 和十六进制编码
- XOR 加密
- Caesar/ROT 密码
- 字符串操作
- 多阶段解码
- 用于分析的 Python 脚本
- 基本密码分析技术
## 🚀 快速开始
克隆仓库:
```
https://github.com/akash-a124/CTF-CHALLENGES/
cd CTF-CHALLENGES
```
打开各个挑战文件夹并开始解题。
## 🛠️ 推荐工具
- Python 3
- CyberChef
- OpenSSL
- xxd / hexdump
- pwntools(可选)
- PyCryptodome(用于某些挑战)
## ⚠️ 规则
- 除非出于分析的需要,否则请在不修改所提供文件的情况下解决挑战。
- 在自己亲自尝试挑战之前,请避免查阅相关的解题报告。
- 祝你玩得开心,并学到新知识!
## 🤝 贡献
欢迎 fork 本仓库、提出改进建议,或通过 pull requests 提交你自己的密码学挑战。
## 📜 许可证
本仓库仅用于教育目的和 CTF 练习。
标签:Python, 安全教学, 安全测试工具, 安全靶场, 密码学, 手动系统调用, 无后门, 编码解码, 逆向工具