Code Obfuscation
Code Obfuscation, as the name suggests, is about code and logic obfuscation. Programmers may deliberately obfuscate code to conceal its purpose (a form of security through obscurity), to deter reverse engineering, or as a puzzle or recreational challenge for readers. This event is targeted at those with good programming experience in C. Prior knowledge of obfuscation is not required.
The event will be in two stages, prelims and finals. The prelims will be a written round on general coding, and C syntax. The finals will be a coding round testing your obfuscation and de-obfuscation skills.
Event Format
The event will have two levels:
- Prelims : A written first round testing teams for basic C programming and logic skills. About 5-10 teams will be selected for the next level.
- Finals: A coding round testing skills in code obfuscation and de-obfuscation.
Rules
- Teams may have a maximum of three members.
- No registration is required for the prelims
- The contest is open to students only
- All programs in the finals will be compiled using gcc 3.4.3.
Links
Some interesting and useful links about code obfuscation to get you started:
- IOCCC: http://www.ioccc.org/
- Wiki: http://en.wikipedia.org/wiki/Obfuscated_code
- Quine: http://en.wikipedia.org/wiki/Quine_(computing)
Prize Money
| 1st Place: |
Rs. 10000 |
| 2nd Place: |
Rs. 6000 |
| 3rd Place: |
Rs. 4000 |
Contact
In case of any queries, please contact:
Garimella Jagannadh Kashyap
Subhashini V
Email: obfuscation[at]exebit.org
|