Вы находитесь на странице: 1из 4

 

   

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