Welcome to the LEGO PET CTF


CTF introduction

CTFs (short for capture the flag) are a type of computer security competition. Contestants are presented with a set of challenges which test their creativity, technical (and googling) skills, and problem-solving ability. Challenges usually cover a number of categories, and when solved, each yields a string (called a flag) which is submitted to an online scoring service. CTFs are a great way to learn a wide array of computer security skills in a safe, legal environment, and are hosted and played by many security groups around the world for fun and practice.

This CTF follows the Jeopardy style. Jeopardy style CTFs provide a list of challenges and award points to teams that complete the challenges. The team with the most points wins.

Challenge types

Jeopardy style CTFs challenges are typically divided into categories.

  • Cryptography - Typically involves decrypting or encrypting a piece of data
  • Forensics - Tasked with finding information hidden in data of any sort. E.g. files, images, streams, filesystems, etc.
  • Reversing - Reverse engineering on a binary file, which often leads to a way of getting a flag
  • Web - Exploiting web pages to find the flag
  • Pwn - Exploiting a server running a binary to find the flag
  • Misc - Odd challenges that don't fit into the classical categories made

An example of someone solving a CTF challenge can be seen here: https://www.youtube.com/watch?v=IxLzldAANNg