Академический Документы
Профессиональный Документы
Культура Документы
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. 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
1. The final round consists a set a problems with varying difficulty and points i.e. weightage.
2. 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.
3. The teams are then required to write a program that would effectively be the source code of the
provided executable file.
4. 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: reverse@aranyatech.org Site http://www.aranyatech.org/Events/Geek/ReverseGear.php
In‐Charges:
Atishay Jain Sourabh Deorah
Ph: 09780193978 Ph: 09888915007
Aranya 2008 | Computer Technicals
Aranya 2008
8 4
Reverse Gear
Aranyaa 2008 | Computer Technicals