A Spring 2023 student-taught course about CTFs at Rice University.
Assignments are structured like CTFs. They're deployed at 123.sec.rice.edu. See challenges/ for the source code.
| week | challenge | points |
|---|---|---|
| 00 | welcome | 10 |
| 00 | syllabus | 10 |
| 00 | base64 | 25 |
| 00 | big ints | 25 |
| 00 | 🕸️🐈 | 25 |
| 00 | remote | 50 |
| 01 | 🍪 | 25 |
| 01 | lie sense | 25 |
| 01 | validation 100 | 35 |
| 01 | calcium | 50 |
| 01 | file viewer (1) | 50 |
| 01 | file viewer (2) | 50 |
| 01 | duPing | 50 |
| 01 | (ec) grandmaster | 100 |
| 02 | 🔎 | 30 |
| 02 | impostor | 50 |
| 02 | admin is traitor | 50 |
| 02 | onlyfiles | 50 |
| 02 | time travel | 50 |
| 02 | scamazone | 60 |
| 02 | (ec) pay2win | 65 |
| 03 | 📸 | 25 |
| 03 | guestbook (1) | 50 |
| 03 | guestbook (2) | 50 |
| 03 | seddit (1) | 50 |
| 03 | seddit (2) | 50 |
| 03 | generous | 50 |
| 04 | no flags | 20 |
| 04 | zhōngwén | 25 |
| 04 | magic number | 50 |
| 04 | skimmer | 50 |
| 04 | patrick | 50 |
| 05 | exorcist | 40 |
| 05 | qwerky | 50 |
| 05 | lie sense returns | 50 |
| 05 | blackjack | 50 |
| 05 | randy | 60 |
| 06 | greet | 20 |
| 06 | feedback | 40 |
| 06 | girlboss | 50 |
| 06 | no cap | 50 |
| 06 | odd | 55 |
| 07 | "i'm in" | 30 |
| 07 | instruction | 40 |
| 07 | 🛝 | 50 |
| 07 | sendfile | 55 |
| 07 | roman numerals | 60 |
| 08 | xor | 20 |
| 08 | second chances | 30 |
| 08 | context | 30 |
| 08 | xoracle | 50 |
| 08 | rsa | 50 |
| 08 | fax | 50 |
| 09 | pam | 30 |
| 09 | careless whisper | 40 |
| 09 | discreet logging | 50 |
| 09 | mallory | 60 |
| 10 | time | 20 |
| 10 | traitor | 50 |
| 10 | itch | 50 |
| 10 | rabbithole | 50 |
| 10 | doxx | 55 |
| 10 | reapo | 55 |
Slides are licensed under the CC-BY-SA 4.0 International License. Code is licensed under the MIT License.