REVERSE GEAR Aranya 2008, Computer Technical Events, Computer Technical Team, Thapar University
Aranya 2008
Aranya 2008 2 Reverse Gear
BRINGING IT BACK TO THE CODE CAN YOU DARE TO THINK DIFFERENTLY? CAN YOU THINK OF THE CAUSE... GIVEN AN OUTCOME? CAN YOU REACH THE SOURCE...GIVEN A DESTINATION?
INTRODUCTION The event requires teams to think in the reverse order of development of a program. Given the executable files, teams have to analyze and develop a code that would have generated the executable. A real test of your abilities arises in algorithming and that is what is being tested out here. You are given some crazy algorithms and it’s a puzzle to unravel the jumbling code. Start thinking at the point the rest of the world stops… RULES
Participation: 3 Member team
Medium: C/C++ compiled by standard GCC compiler. The event consists of two phases: The preliminary round and the Final (Main) round. There is also a wildcard online round. Online 1. A compressed encrypted file containing the questions will be available on website. The password and decryption mechanism will be made available at the start of the contest and the contestants will have to mail their result files to a specified email with the registered team names as the subject within those hours. The questions will be based on the type of the final round where you will have to reverse engineer a code file from a solution file. Keep a lookout at the online section for further details. Prelim 1. The preliminary round will be conducted on paper and will test the teams' analytical and puzzle solving skills. Aranya 2008 | Computer Technicals
Aranya 2008 3 Reverse Gear
2.
1. 2.
3. 4.
A limited number of teams shall be selected from the Prelims based on their score. This restriction will be made based on the capacity/availability of the labs. Main The final round consists a set a problems with varying difficulty and points i.e. weightage. Each problem will consist of an output/executable file. The teams are required to key in their inputs (input formats shall be specified) and note the corresponding outputs. The objective of teams is to crack this input output mapping relationship. The teams are then required to write a program that would effectively be the source code of the provided executable file. The teams found using thousands of if‐else statements (actually, not possible…but still) shall be disqualified. Any team found using unfair means, damaging the hardware/software in any sort of way shall be disqualified. The organizers can add, modify or remove the above mentioned rules.
CONTACT US Aranya technical team is always ready to help. You can contact us though the forums: http://www.aranyatech.org/forum. Event Email:
[email protected] Site http://www.aranyatech.org/Events/Geek/ReverseGear.php In‐Charges: Atishay Jain Ph: 09780193978
Sourabh Deorah Ph: 09888915007
Aranya 2008 | Computer Technicals
Aranya 2008 8 4 Reverse Gear
Aranyaa 2008 | Computer Technicals