- Event Details
- Event Heads
The first round is a computer based round where contestants will be using a Linux machine to
access a Secure Shell (SSh) server. Presented with a fictional scenario, they will have to piece
together the full narrative based on the files they find. This round will feature mind boggling
puzzles and hidden Easter Eggs to reward more curious contestants. The delegates will learn
useful skills such as using the Linux command line and get familiar with tools like
the SSh alongside concepts such as encryption. To accommodate university teams, the general
difficulty of some of the puzzles will be tweaked/increased. Puzzles will include case scenarios,
for example, opening accessing the server of a person that was kidnapped and opening
a corrupted image as text among their files to discover a hidden password inside.
The second round will be a simulator based round where the teams will launch rockets to insert a satellite into a target orbit. This round will present a realistic scenario to the teams and they must insert the satellite into an orbit where it can perform its intended function properly. With important satellite dependent technologies today such as GPS and high-speed low-latency satellite internet launching as we speak, it is clear that space will play an important role in state- of-the-art technology. Aerospace is an oft-neglected field of science and we aim to introduce contestants to this crucial subject. However, in order to understand aerospace technology, they must first understand the mechanics of objects in space!
The third round is the main sub-event of Tech Wars 2019-20, Teams will be tasked with carrying out a buffer overflow attack on vulnerable programs. The round will have multiple phases each one harder than the next to allow contestants to ease into the workflow to carry out the attack. The final phase will have the contestants extract all username and passwords from an insecure server running on one of the computers. For university teams, the level of difficulty of problems/files provided will be increased slightly and differ since they may have learned x86 Assembly and be more familiar with terminal commands beforehand if they are CS majors. We will reduce the technical advantage for those familiar with SSh/terminal commands etc, by simplifying the processes of implementation in the first and third rounds, so they may focus mostly on the logic to resolve the problem at hand.