TJCTF is a Capture the Flag (CTF) competition hosted by TJHSST's Computer Security Club. It is an online, jeopardy-style competition targeted at high schoolers interested in Computer Science and Cybersecurity. Participants may compete on a team of up to 5 people, and will solve problems in categories such as Binary Exploitation, Reverse Engineering, Web Exploitation, Forensics, and Cryptography in order to gain points. The eligible teams with the most points will win prizes at the end of the competition.

CTFs are a great way for students to get interested in and learn techniques relevant to many fields of Computer Science. Anyone that enjoys learning and solving problems is encouraged to compete. For more information, please see our About page, or contact the organizers at [email protected].

There are a number of ways you can prepare for TJCTF. First and foremost, make sure you have access to a Linux machine. Many of the binaries we will distribute will only run on certain architectures. If you do not already have an installation, you can install a virtual machine using VMware Player or Oracle VirtualBox. We recommend installing either good ‘ol Ubuntu, or the more powerful Kali Linux.

Once you have familiarized yourself with these platforms, there are a couple places you can visit for practice. picoCTF has many years worth of challenges that you can try by signing up on their site or by visiting their github. Smash the Stack is another great platform for practicing, with a variety of challenges for you to try. And, as with any CTF, remember that Google is your best friend.

Enforcement and interpretation of rules will be at the sole discretion of the TJCTF organizers. Please see the official agreement for more information, or ask an organizer in Discord for clarification on the rules.