International contest asks hackers to write 'evil' code

While most hackathons and programming contests encourage participants to develop usable software, a contest hosted by Binghamton University's Scott Craver asks users to develop code that is "subtly evil."

The eighth annual Underhanded C Contest, an international programming that encourages developers to write innocent-looking code implementing , runs through Nov. 15. The main goal of the contest is to write source code that is straightforward and easily passes visual inspection by other programmers, but implements some specific underhanded behavior that cannot be easily detected.

The purpose of the Underhanded C Contest it not to encourage deviant behavior, but rather to raise awareness about security issues and drive research, said Craver, associate professor of electrical and computer engineering at Binghamton University and creator of the "Craver Attack," a method for exploiting flaws in digital watermarks.

"We are encouraging people to expose ways an adversary may sneak something into a computer program, and we hope that this may ultimately be helpful to secure software development," writes Craver on the contest website.

Craver, a computer security expert, started the Underhanded C Contest in 2005 after being inspired by Daniel Horn's 2004 Obfuscated V contest, which was created to question the security of .

The contest is unique this year because Craver is teaming up with the Nuclear Threat Initiative, a nonprofit, nonpartisan organization working to reduce the threat of nuclear, chemical and biological weapons. This year's challenge is based on a real issue with nuclear arms control monitoring and verification technologies.

The contest submission deadline is Nov. 15. Results of judging and the second phase of the contest will be announced Jan. 15, 2016. Winners will receive $1,000 in cash.

Explore further

Voting open for top climate change innovations

More information: For more information, visit
Citation: International contest asks hackers to write 'evil' code (2015, August 26) retrieved 20 October 2021 from
This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no part may be reproduced without the written permission. The content is provided for information purposes only.

Feedback to editors