PeCanCTF-2026-Public
CTF challenges for the 2026 edition of https://pecanplus.org
File Explorer
- submit-challenge.yml
- challenges.yml
- containers-azure.yml
- containers-ctfd.yml
- containers-kctf.yaml
- containers-kubernetes.yml
- create.yml
- pages.yml
- tests.yml
- challenge.jinja2
- renovate.json
- schema.yml
- extensions.json
- settings.json
- challenge.yml
- Project Hail Mary.pdf
- README.md
- Writeup.md
- challenge.yml
- proof.png
- README.md
- solution.png
- archive.zip
- challenge.yml
- README.md
- archive.zip
- challenge.yml
- README.md
- README_template.md
- challenge.yml
- Cyphertext.txt
- flag.txt
- README.md
- The_Ides_of_March.jpg
- WRITEUP.md
- challenge.yml
- README.md
- challenge.yml
- HammingCodes.json
- HammingCodeZ.jpeg
- README.md
- solve.py
- Writeup.md
- challenge.yml
- email_01.txt
- email_02.txt
- email_03.txt
- README.md
- challenge.yml
- Operation_DeviantAndroid.pdf
- README.md
- Writeup.md
- challenge.yml
- example_solution.py
- gen_keys.py
- generate_transcript.py
- intercepted_messages.txt
- README.md
- WRITEUP.md
- challenge.yml
- file.txt
- README.md
- solve.py
- WRITEUP.md
- challenge.yml
- README.md
- star.jpg
- challenge.yml
- Hot Property.jpg
- README.md
- Mystery.cs
- Project_Black_Hole.cpp
- click here for a masterpiece.png
- Database1.accdb
- DO NOT OPEN.zip
- Ooooh symbols.txt
- I see you trying to cheat.txt
- Malware development 101.pptx
- My taxes or something.xlsx
- The-answer-to-life-the-universe-and-everything.pdf
- Hint Hint no hidden files.txt
- Maybe here.pptx
- Oh yes definitely here.html
- So pretty.png
- challenge.yml
- Have fun.zip
- README.md
- 0cf7d4b63400b8f0205ee7cf4177ed2a
- 3a348c5f874e85791b69a2a2426a3820
- 4a1ebb27027f73b45ddcea3c516fb768
- 52726ec3e54dd6cb850f606fd20f683b
- 87e0580db2df0065c6a775ce7eba3a5b
- 8990dc821d3b2cf94ca911090e76049a
- 93163c10441b46db563c5231799a995e
- 97d33582e5bef40aea76790451f1e8cf
- a656d538166ed13eaa90e3a4e032d606
- d0e9e842a6054608ea3f9f541e74f314
- file_parser.py
- flag
- bean_co_email_logs.json
- challenge.yml
- email_log_generator.py
- flag
- README.md
- WRITEUP.md
- challenge.yml
- data.csv
- README.md
- solve.py
- traffic.pcap
- challenge.yml
- pecan.png
- README.md
- WRITEUP.md
- Windoes Log Searching_1033.MTA
- DETAILS.md
- log storm PS script.PS1
- challenge.yml
- Patch_Tuesday_Aftermath.evtx
- README.md
- WRITEUP.md
- challenge.yml
- README.md
- scattered-info.pcapng
- challenge.yml
- KatiesFaveBirds.jpeg
- README.md
- Writeup.md
- log.txt
- solver.py
- 1.txt
- 13.txt
- 14.txt
- 15.txt
- 16.txt
- 17.txt
- 18.txt
- 19.txt
- 2.txt
- 20.txt
- 21.txt
- 3.txt
- 36.txt
- 37.txt
- 38.txt
- 39.txt
- 6.txt
- 7.txt
- 8.txt
- 10.txt
- 11.txt
- 12.txt
- 22.txt
- 23.txt
- 24.txt
- 25.txt
- 26.txt
- 27.txt
- 28.txt
- 29.txt
- 30.txt
- 31.txt
- 32.txt
- 33.txt
- 34.txt
- 35.txt
- 5.txt
- 9.txt
- 4.txt
- 40.txt
- 41.txt
- 42.txt
- 43.txt
- 44.txt
- 45.txt
- 46.txt
- 47.txt
- 48.txt
- 49.txt
- 50.txt
- 51.txt
- Dockerfile
- server.py
- challenge.yml
- README.md
- challenge.yml
- files.zip
- README.md
- challenge.yml
- files.zip
- README.md
- blank.zip
- challenge.yml
- README.md
- index.html
- app.py
- Dockerfile
- entrypoint.sh
- requirements.txt
- WizardDiary.sol
- challenge.yml
- README.md
- index.html
- AncientVault.sol
- app.py
- Dockerfile
- entrypoint.sh
- requirements.txt
- challenge.yml
- README.md
- WRITEUP.md
- 2025 PECAN Challenge Coin.png
- challenge.yml
- README.md
- challenge.yml
- Dockerfile
- README.md
- WRITEUP.md
- challenge.yml
- README.md
- challenge.yml
- challenge.yml
- README.md
- WRITEUP.md
- Ye_Olde_Programme.spl
- challenge.yml
- README.md
- WRITEUP.md
- challenge.yml
- README.md
- TimeToWorship.png
- Writeup.md
- challenge.yml
- README.md
- WRITEUP.md
- challenge.yml
- README.md
- VA000.jpg
- Writeup.md
- Agent's_Last_Known_Location.jpg
- challenge.yml
- README.md
- challenge.yml
- image0.jpg
- README.md
- chall
- challenge.yml
- Dockerfile
- flag.txt
- main.c
- Makefile
- README.md
- solve.py
- chall
- challenge.yml
- Dockerfile
- flag.txt
- main.c
- Makefile
- README.md
- challenge.yml
- Dockerfile
- flag.txt
- Makefile
- README.md
- solve.py
- tielur_overflow
- tielur_overflow.c
- writeup.md
- flag.txt
- compile.sh
- enemies_of_the_state.txt
- how_to_defend_against_the_sky_creatures.txt
- last_words.txt
- launch_codes.txt
- password.txt
- presidents_search_history.txt
- vulran_secret_service
- vulran_secret_service.c
- description.md
- Dockerfile
- env.sh
- leak_binary.py
- sol.py
- challenge.yml
- README.md
- Main.java
- activate-1.0.0.jar
- challenge.yml
- README.md
- src.zip
- flagged_file.sh
- attachment.zip
- challenge.yml
- README.md
- WRITEUP.md
- challenge.yml
- patching_wounds
- README.md
- WRITEUP.md
- challenge.yml
- custom_rand.py
- flag_gen.py
- flags.txt
- gen_flags.sh
- README.md
- solution.py
- WRITEUP.md
- challenge.yml
- Eye strain.pdf
- README.md
- audio.wav
- challenge.yml
- README.md
- .gitignore
- challenge.yml
- generate.py
- listen_closely.mp3
- README.md
- challenge.yml
- listen_closely.mp3
- README.md
- challenge.yml
- README.md
- TestChamber0.html
- home.html
- robots.txt
- style.css
- word.html
- .gitignore
- build-site.ts
- bun.lock
- challenge.yml
- Dockerfile
- package.json
- README.md
- serve.ts
- solve.py
- bot.py
- bootstrap.min.css
- bootstrap.bundle.min.js
- main.css
- base.html
- challenge.html
- index.html
- login.html
- messages.html
- register.html
- settings.html
- support.html
- app.py
- entrypoint.sh
- supervisord.conf
- nginx.conf
- Dockerfile
- requirements.txt
- challenge.yml
- README.md
- 403.html
- admin.html
- base.html
- login.html
- notes.html
- signup.html
- app.py
- Dockerfile
- entrypoint.sh
- requirements.txt
- reset.py
- challenge.yml
- README.md
- src.zip
- MainLayout.razor
- MainLayout.razor.css
- NavMenu.razor
- NavMenu.razor.css
- Home.razor
- _Imports.razor
- App.razor
- Routes.razor
- A Jelly-Fish.txt
- My Shadow.txt
- Who Has Seen the Wind.txt
- todo.txt
- creds.txt
- launchSettings.json
- bootstrap.min.css
- bootstrap.min.css.map
- app.css
- favicon.png
- appsettings.Development.json
- appsettings.json
- ChallengeApp.csproj
- Dockerfile
- flag.txt
- Program.cs
- challenge.yml
- README.md
- index.html
- app.py
- Dockerfile
- office.db
- requirements.txt
- 1.png
- 2.png
- 3.png
- 4.png
- 5.png
- 6.png
- challenge.yml
- README.md
- writeup.md
- .editorconfig
- .gitattributes
- .gitignore
- README.md
- requirements.txt
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
