Introduction to Hacking Competitions (CMPM17-01)

Our introduction to CTF competitions course (season 3) is returning once again for Spring Quarter 2025! (tentative schedule TuTh 5:20-6:55pm w/ section F 1:20-2:25pm in BE-97)

TL:DR - Learn how to hack and compete in cybersecurity competitions, all while earning course credits

This course is designed to cover the common categories often seen in CTFs. We will cover the following topics:

  • Linux Basics: Command line, getting help, installing tools
  • Forensics: File analysis, network traffic analysis
  • Steganography: Hiding data in plain sight
  • Web Exploitation: SQL injection, XSS, CSRF
  • Real-life Hacking: CVEs, 0-days

And additional supplementary hacking topics!

This course provides a great hands-on experience for those interested in cybersecurity to explore what hacking is all about. By completing this course, you will earn 3 units of credit and fulfill the PR-E GE requirement.

Because this course is geared towards those who have no experience, we are restricted to enrolling only first and second year students by credit count. We understand some students may have higher amounts of credits but are still interested in the course. If you currently have junior or senior standing, please fill out the form below and we will consider you for the course.

Due to the hands-on design of this course, we can only accommodate 20 students in total (as of now). There are 15 seats open for general enrollment, and 5 seats reserved for club members. If you are able to enroll normally, we recommend doing that or joining the waitlist on myUCSC if the course fills up before you are able to enroll. View the course listing here for more information.

If any questions arise, please feel free to contact on Discord.

Comments