offical repo: https://github.com/UofTCTF/uoftctf-2026-chals-public
Description
People said gets is not safe, but I think I figured out how to make it safe.
nc 34.48.173.44 5000
Author: White
Files
[babybof.zip](<https://play.uoftctf.org/files/8fa62aff6b9c630140c7a10573497c38/babybof.zip?token=eyJ1c2VyX2lkIjoyODksInRlYW1faWQiOjEzNSwiZmlsZV9pZCI6NjB9.aWG7Mw.0qisoCKsC40XY1UyD_lG7zWD6X0>)
Description
I extended the eBPF because its cool.
Note: You can log in as the ctf user
nc 34.26.243.6 5000
Author: White
Files
[eebpf.zip](<https://play.uoftctf.org/files/c306b864a2a0d8fa7252b4f174ae28df/eebpf.zip?token=eyJ1c2VyX2lkIjoyODksInRlYW1faWQiOjEzNSwiZmlsZV9pZCI6NzJ9.aWG5xg.2spDiuuhWxOlsMacSL53nPE0VrA>)
Description
Look at this very simple calculator I implemented in c++.
nc 34.162.229.67 5000
Author: White
Files
[calc.zip](<https://play.uoftctf.org/files/12d77ba479687e96a322c0d5b9696d98/calc.zip?token=eyJ1c2VyX2lkIjoyODksInRlYW1faWQiOjEzNSwiZmlsZV9pZCI6NTF9.aWG6KA.Uo3aY4-NQLqZLftKjttsYhawgQ8>)
Description
uprobes are cool
Note: You can log in as the ctf user
nc 136.107.76.27 5000
Author: White
Files
[uprobe.zip](<https://play.uoftctf.org/files/8e53f5b9cdcc5ef2a3a7e73206856c22/uprobe.zip?token=eyJ1c2VyX2lkIjoyODksInRlYW1faWQiOjEzNSwiZmlsZV9pZCI6MzV9.aWG5-A.GoMyVCsOllVq2szmpUi0U_pGqxc>)
Description
We tried rolling our own crypto. What could possibly go wrong?
nc 35.185.46.39 5000
Author: White & nullptr
Files
[aes-aead.zip](<https://play.uoftctf.org/files/1961747b1fbfe978a6188cfb771dc6ce/aes-aead.zip?token=eyJ1c2VyX2lkIjoyODksInRlYW1faWQiOjEzNSwiZmlsZV9pZCI6Mjh9.aWG45A.SrzSuFFYpMWqy1X6V0YbMtiY2-k>)