HASH_include
Round 4 based on Coding has started. Click here.
1.1 Introduction
Gone are the days of trebuchet and rams, of swords and guns, days when one needed an army of soldiers to win over a country. Forth has come an era where cracking a code is all that is required to cripple an entire nation.
And as any C programmer would know, all of those powerful codes begin with a simple #include.
1.2 Problem Statement
HASH_include is a group of 3 competitions on Networking, Reversing and Programming. The competitions are independent of each other, that is a team can participate in any of the competitions, but a team selected for the finals at Techfest 2010 stands a chance to win the HASH_include Trophy, depending on their performance in all 3 events.
Prizes worth INR 15,000 to be won.
Register here for HASH_include
View the Knowledge Required »
For further queries contact:
|
Tanuj Bhojwani |
2.1 Coding
The challenge is to solve as many problem statements as possible from a set of problem statements on programming in the stipulated amount of time. The program will be judged only on the basis of the correctness of its' input-output characteristics and it must execute in a stipulated period of time.
The concepts that would be tested:
- Basic programming skills and the correctness of the program.
- Programming in specific programming languages might be tested.
2.2 Reversing
The challenge is to reverse engineer a set of executables and source codes. Reversing,broadly is figuring out what a program does and trying to exploit it.
The concepts that would be tested:
- Basic to intermediate reversing skills.
- Knowledge of basic level operations of OSes.
- Understanding of how a system handles memory and instructions.
- Some advanced topics may be tested, like packing and malware analysis.
2.3 Networking
The challenge is to solve as many challenges as possible from a given set of networking challenges like hacking into Computers, Web Pages, etc. in the stipulated amount of time. Networking is concerned with the communication between various devices.
The concepts that would be tested:
- Understanding and implementation of the concepts of communication between devices.
- Various standards and the issues connected with their use.
- At the endpoints from security point of view, including web-based applications, local network connections, etc.
View the Rules »
3.1 Elimination Rounds
- There will be 4 online elimination rounds for HASH_include. 2 will be based on Coding and 1 each on Networking and Reversing. In the Elimination rounds the participants will be tested on the basis of their basic skills in Computer Networking, Reverse Engineering & Computer Programming.
- The round will be of a fixed duration of 10 days and any team submitting the solutions after the stipulated time will not be considered.
- Upto a maximum of 15 teams will be selected for the final rounds. The list of all teams selected will be declared only after the last round is over.
- Teams will be judged based on their performance in all rounds they have attempted. For late registrants, an appropriate extrapolation scheme will be applied.
- For performing the tasks, teams are expected to work without any external help. All teams violating this rule will be disqualified.
3.2 General Rules
- A team registered for HASH_include, is considered to be a participant in all 3 competitions. That is, a team wishing to register for all 3 competitions, needs to register just once and use the same registration number for submissions everywhere.
- A team may, if they choose to or are unable to, not send an entry for a particular elimination round.
- The teams must adhere to the spirit of Healthy Competition. Judges reserve the right to disqualify any team found indulging in misbehaviour.
- Judges' decision shall be final and binding on all.
- The organizers reserve the rights to change any or all of the above rules as they deem fit. Change in rules, if any will be highlighted on the website and notified to the registered participants.
3.3 Team Specifications
A team may consist of a maximum of 2 members. Participants are advised to form teams before registration, since the competition is essentially a team event.
3.4 Eligibility
All students with a valid identity card of their respective educational institutes are eligible to participate in HASH_include at Techfest 2010. Students from different educational institutions can form a team.
3.5 Certificate Policy
Certificate of Excellence will be given to all the winners of the final rounds at HASH_include, Techfest 2010.
Certificates of Participation will be given to all the teams that are able to clear the elimination round at Techfest 2010.
3.6 Registration
Registrations are open
View the Resources »



