Underhanded C Contest

Underhanded C Contest

The Underhanded C Contest is a programming contest to turn out code that is malicious, but passes a rigorous inspection, and looks like an honest mistake. The contest rules define a task, and a malicious component. Entries must perform the task in a malicious manner as defined by the contest, and hide the malice. Contestants are allowed to use C-like compiled languages to make their programs.

The contest is organized by Dr. Scott Craver [ [http://www.ece.binghamton.edu/faculty.cgi Faculty Staff page of EE Dept. at Binghamton University] ] of the department of electrical engineering at Binghamton University (NY).

2005 Contest

The 2005 contest had the task of image processing, while embedding a watermark. Winning entries from 2005 used uninitialized data structures, reuse of pointers, and an embedding of shellcode in constants.

2006 Contest

The 2006 contest required entries to count word occurrences, but have vastly different runtimes on different platforms. To accomplish the task, entries used fork implementation errors, optimization problems, endian differences and various API implementation differences.

2007 Contest

The 2007 contest required entries to encrypt and decrypt files with a strong, readily available encryption algorithm such that a low percentage (1% - 0.01%) of the encrypted files may be cracked in a reasonably short time. The contest commenced on April 16 and ended on July 4.

2008 Contest

The 2008 contest requires entries to redact a rectangular portion of a PPM image in a way that the portion may be reconstructed. Any method of "blocking out" the rectangle is allowed, as long as the original pixels are removed, and the pixel reconstruction does not have to be perfect [ [http://underhanded.xcott.com/?p=8 2008 contest rules] ] (although the reconstruction's fidelity to the original file will be a factor in judging). The contest began on June 12, and will end on September 30.

External links

* [http://underhanded.xcott.com/ 2008 contest page]

References

* [http://www.ece.binghamton.edu/faculty.cgi Faculty Staff page of EE Dept. at Binghamton University]
* [http://underhanded.xcott.com/ The Underhanded C contest]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • International Obfuscated C Code Contest — The International Obfuscated C Code Contest (abbreviated IOCCC) was a programming contest for the most creatively obfuscated C code, held annually between 1984 and 1996, and thereafter in 1998, 2000, 2001, 2004, and 2006.[1] The winners of the… …   Wikipedia

  • Programmierwettbewerb — In einem Programmierwettbewerb wird eine Aufgabe gestellt, die mittels eines Computerprogrammes zu lösen ist. Die eingereichten Programme (die Wettbewerbsbeiträge) werden von den teilnehmenden Programmierern i. d. R. speziell für den… …   Deutsch Wikipedia

  • Plausible deniability — is, at root, credible (plausible) ability to deny a fact or allegation, or to deny previous knowledge of a fact. The term most often refers to the denial of blame in (formal or informal) chains of command, where upper rungs quarantine the blame… …   Wikipedia

  • Porte dérobée — Dans un logiciel, une porte dérobée (de l anglais backdoor, littéralement porte de derrière) est une fonctionnalité inconnue de l utilisateur légitime, qui donne un accès secret au logiciel. L introduction d une porte dérobée dans un logiciel à l …   Wikipédia en Français

  • List of Dallas episodes — This is a list of episodes of the soap opera Dallas. The original miniseries from 1978 was labeled as Season One when the series was initially released on DVD in 2004. Although Season One officially began with episode that aired September 23,… …   Wikipedia

  • List of Ranma ½ characters — The Ranma ½ cast Ranma ½ (らんま½, Ranma Nibun no Ichi?, pronounced Ranma one half) is a Japanese manga series written …   Wikipedia

  • UNITED STATES OF AMERICA — UNITED STATES OF AMERICA, country in N. America. This article is arranged according to the following outline: introduction Colonial Era, 1654–1776 Early National Period, 1776–1820 German Jewish Period, 1820–1880 East European Jewish Period,… …   Encyclopedia of Judaism

  • List of King of the Hill episodes — This is a list of episodes of the Fox animated television series King of the Hill. The series was originally broadcast from January 12, 1997, to May 6, 2010. Contents 1 Seasons 2 Episodes 2.1 Season 1: 1997 …   Wikipedia

  • List of WKRP in Cincinnati episodes — The following is a complete listing of episodes of the TV series WKRP in Cincinnati .eason One (1978 1979) Pilot (Part 1) (9/18/78)The series opens with receptionist Jennifer Marlowe watering plants in the radio station lobby while beautiful… …   Wikipedia

  • Eric Young (wrestler) — Eric Young Young at a TNA event in January 2010. Ring name(s) Eric Young[1][2] Th …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”