What is TJCTF?
TJCTF is an online cybersecurity competition designed for high school students. Challenges will span various difficulty levels, so there will be problems for students who are new to computer science as well as those who are computer security experts.
How do I register?
The competition is now over.TJCTF is open to all eligible High School students (tl;dr Americans, but if you have questions read the rules). You can compete in teams consisting of up to 5 members. Teams who do not fit these criteria may play, but are not eligible for prizes.
How does it work?
Simple. Your team is given 3 days to solve as many challenges as possible, by finding a string called the "flag" after solving a puzzle. You'll know when you've found it. Each flag you find earns you points.
How do I prepare?
TJCTF has challenges for computer science students with all levels of experience, so preparation shouldn't be necessary. If you'd like to brush up on computer security to give your team an edge, we've compiled some helpful materials.
TJCTF, the TJ Computer Security Club's Capture The Flag (CTF) Competition, is an online CTF competition similar to PicoCTF. It is targeted at high schoolers interested in computer science and cyber security. Each participant will compete on a team of up to 5 people and solve problems ranging from binary exploitation to cryptography. While CTFs are frequently branded as security competitions, the techniques they teach are often useful in many fields of computer science. Anyone who enjoys working with computers and solving challenging puzzles is encouraged to compete. While only American high school students (or younger) are eligible for prizes, anyone can play for fun. Registration is now open on our registration page, and you can also follow us on Twitter and join the Facebook Group. If you have any comments or questions, feel free to contact us at firstname.lastname@example.org.
- No Outside Help. Using any resource that can be found on the web is fair play, but you may not ask anyone outside of your team for assistance. This includes, but is not limited to the sharing of flags, hints, methodology, or other problem aids. Minor offenders will get a warning, and major offenders will be disqualified.
- Only attack platforms that are designated as targets. Any attack, including DoS, on scoring or other infrastructure will not be tolerated. All attackable services will be clearly marked. We are not responsible for unauthorized attacks, and breaking this rule is grounds for disqualification and possible prosecution by outside organizations.
- Competing teams may consist of up to 5 players, each an American citizen or resident, who is either attending high school in the US or 18 years of age or younger. Verification will be needed for winning teams. All teams must provide an adult contact at their school to vouch for their eligibility. Teams not in compliance with this will still be able to solve problems, but will not be able to win prizes or appear on scoreboards.
- Harassing other players through IRC or on social media will not be tolerated. Players being rude, inflammatory, or vulgar may be quieted or banned at the discretion of the moderators. Giving hints will result in a ban. This is a fun competition, but it is still educational, so appropriate behavior is expected.
- 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 IRC for clarification on the rules.
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 two years worth of challenges that you can try by signing up on their site. 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.