Getting Started
If you have never done a CTF before, that is completely fine. In this class, a CTF is just a guided set of short problem-solving challenges where you use course tools, find an answer, and submit it as a flag.
The point is practice, not intimidation. The platform is here to help you apply what you are learning in Unix, C, and systems work in a more hands-on way.
Credit Rule
Each Canvas CTF assignment is worth 1 point. Earn 70% or more of the available CTFd points for full credit. Below 70% receives no credit. No partial credit.
Privacy
The leaderboard is anonymous. Use your course handle instead of your real name so the public scoreboard stays FERPA-safe.
Wrong Answers
You can submit multiple times. Wrong submissions do not take points away, so it is okay to try, adjust, and try again.
Click Sign in with GitHub
Go to the welcome page or the home page and click Sign in with GitHub. Use the same GitHub account you made for this course. This keeps identity matching simple and reliable for grading.
Open the challenge list
After you sign in, go to Challenges. Start with practice work when it is available, then use the same workflow during live graded events like Week 1 CTF and Week 2 CTF.
Read the prompt and find the flag
Each challenge asks you to inspect something, run commands, read code, trace output, or answer a question. When you solve it, you submit the expected answer. Sometimes that answer looks like FLAG{example}. Sometimes the platform accepts the answer without the wrapper. Read the prompt carefully.
Submit and keep going
Open the challenge, paste your answer, and submit it. If it is correct, your score increases immediately. If it is wrong, nothing bad happens. Adjust your approach and try again.
Know how grading works
For graded events, full credit requires 70% or more of the available CTFd points. Below 70% receives no credit. The public scoreboard is anonymous, but your GitHub login is still required so the system can award Canvas credit to the right student.
Prepare with the course site
The best preparation is steady practice. Use the course site to review the week’s lessons, and use the schedule on the home page plus Canvas CTF pages to track upcoming live events.