The Underhanded C Contest
(underhanded-c.org)Le C est un langage étrange, et il existe donc de nombreux concours autour du langage C (cas similaire : Perl). Parmi eux, il y en a eu un consacré à du code qui dysfonctionne de manière discrète (underhanded). Par exemple, dans le concours 2008 mis en lien, il fallait prendre un fichier image PPM et censurer une zone rectangulaire donnée de façon à la rendre méconnaissable, tout en écrivant un code qui semble parfaitement correct mais qui, en réalité, laisse fuiter des informations sur l’image avant censure (et c’était encore mieux si l’on pouvait prétendre que c’était arrivé par « erreur »).
Ce concours a eu lieu à sept reprises entre 2005 et 2014, et chaque édition est intéressante, mais si je fais exprès de lier celle de 2008, c’est parce que je pense que c’était la plus facile à comprendre et la meilleure. Alors, quel code le vainqueur a-t-il proposé ? Si je le disais d’avance, ce ne serait plus drôle, non ? :-)
Aucun commentaire pour le moment.