
项目说明
!Logo
ZeroDays CTF Challenges 2025
ZeroDays CTF
Date: 22/03/25
Location: Croke Park
Type: Teams of 4
Time: 10:00 - 17:00 (7 hours)
Flag: ZeroDays{some_message}
Theme: Father Ted
Categories: [Web] [Crypto] [Forensics] [Re] [Pwn] [PotLuck] [Scripting] [Trivia] [OSINT] [Encoding] [Physical] [Team] [Lockpicking] [Hardware]
> Feel free to suggest/add new categories eg. Cracking
> Try to keep challenges security related, avoid guessy, non-related or brute forcing type challenges
> For each Challenge include description, solution, flag, setup instructions if needed.
Challenges
CTF Challenges organised by type
Feel Free to add your initials beside a challenge if your working on one to fill the box!
The Getting Started challenges are in the CTF Runbook
College Challenges
| # | Category | Difficulty | Name of challenge | Additional Notes | Solves |
|:-:|----------|:----------:|:------------------:|:-----------------|--------|
|01| Warmup (Crypto) | 0 | Small, Far away | alphabet index encoded | 62 |
|02| Warmup (Crypto) | 0 | The Magic Road | cyberchef magic wand | 86 |
|03| Warmup (Forensics) | 0 | Shark Attack | basic wireshark | 109 |
|04| Warmup (Pwn) | 0 | Pwn | pwn | 28 |
|05| Warmup (Pwn) | 0 | AnyoneForTea | stack o | 58 |
|06| Warmup (Rev) | 0 | Secret Phrase | rev | 114 |
|07| Warmup (Rev) | 0 | Lost Flag | rev | 73 |
|08| Warmup (Web) | 0 | Mass Assignment | mass assignment | 45 |
|09| Warmup (Web) | 0 | web introduction | nginx bypass, sqli, lfd | 100 |
|:-:|----------|:----------:|:------------------:|:-----------------| |
|10| Forensics | 5 | Blurred | network forensics + rev | 0 |
|11| Forensics | 2 | quick notes | malicious | 17 |
|12| Forensics | 1 | power | powershell deobfuscation | 37 |
|13| Forensics | 3 | modem from 1200 | radio, UART | 33 |
|14| Forensics | 4 | journal | memory forensics + raw | 7 |
|:-:|----------|:----------:|:------------------:|:-----------------| |
|15| Crypto | 5 | hell | diffie hellman, discrete log, crt | 6 |
|16| Crypto | 1 | snakes | python encoding | 104 |
|17| Crypto | 3 | Can't Count | aes, ctr, xor | 39 |
|18| Crypto | 4 | pseudo | prng | 23 |
|19| Crypto | 2 | Bad Primes | rsa multiprime, primality algorithms | 39 |
|:-:|----------|:----------:|:------------------:|:-----------------| |
|20| Linux | 1 | An Ecumenical Matter Part 1 | linux privesc | 102 |
|21| Linux | 1 | An Ecumenical Matter Part 2 | linux privesc | 73 |
|22| Linux | 3 | An Ecumenical Matter Part 3 | linux privesc | 25 |
|23| Linux | 5 | The Holy Stone | linux privesc suid bin | 1 |
|:-:|----------|:----------:|:------------------:|:-----------------| |
|24| Misc | 2 | Understanding Jack | brainfuck | 3 |
|25| Misc | 4 | Father Jack | discord.py, globbing | 12 |
|26| Misc | 4 | snakes and adders | pyjail | 1 |
|27| Misc | 2 | captcha | scripting, ocr | 27 |
|28| Misc | 5 | safe_e | python SBX, 0day | 6 |
|29| Misc | 1 | Pickle Jar | pickle, scripting, troll | 38 |
|:-:|----------|:----------:|:------------------:|:-----------------| |
|30| Pwn | 4 | Return | ret2syscall, rop chain | 4 |
|31| Pwn | 2 | CompetitionTime | srand,time,coinflip | 6 |
|32| Pwn | 1 | Messenger | arm ret2win | 6 |
|33| Pwn | 3 | JustAnotherReturn | ret2 custom lib | 7 |
|34| Pwn | 5 | PostOffice | ez heap bug | 6 |
|:-:|----------|:----------:|:------------------:|:-----------------| |
|35| Re | 3 | There's Cocaine in it | zip cracking, pdf | 24 |
|36| Re | 4 | Wheelchair | mo, memdump, grep | 0 |
|37| Re | 5 | Keys to the Car | go, crackme | 12 |
|38| Re | 1 | Class | java, md5, xor | 71 |
|39| Re | 2 | free flag | gdb | 22 |
|:-:|----------|:----------:|:------------------:|:-----------------| |
|40| Web | 2 | John And Marys | race condition | 56 |
|41| Web | 3 | spinmaster | crlf injection, 0day | 10 |
|42| Web | 3 | Apache Culture Night | apache cves, path truncation | 6 |
|43| Web | 5 | Quote of the Day | bfcache, xss | 4 |
|44| Web | 2 | FamiliarFaces | php sessions, directory tra | 8 |
项目信息
开发语言:PHP
Star 数:173
技术要点
该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Challenges & author writeups from ZeroDays CTF 2025.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
使用与学习建议
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
免责声明
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。