Объявлено о четвертом ежегодном соревновании, по созданию невинно-выглядящего кода на языке C, но осуществляющего непредсказуемые, часто злонамеренные действия.
Это соревнование - полная противоположность соревнованию по самому "Запутанному Коду на C". На конкурсе ставится задача написать код, который является столь же читаемым, ясным и невинным насколько возможно, но не должен явно показывать его основного назначения. Проще говоря, "троянский конь" в исходном коде.
Каждый год программистам предлагается решить простую проблему обработки данных, но с тайным, злонамеренным поведением. Например: подделка голосования, изымание денег из финансовых транзакций, прослушивание информации и т.д. Главная цель состоит в том, чтобы написать исходный текст, который легко читается другими программистами, но при этом присутствует скрытое действие.
Работы принимаются с 12 июня по 30 сентября 2008 года, отправлять их следует на email [email protected], с пометкой в теме "Underhanded". Приз символический - сертификат на 100 долларов для покупки в магазине безделушек ThinkGeek.com
Задание этого года таково: Создать программу, которая рисует на изображении формата PPM прямоугольник, из-за которого теряется смысл. Но так, что бы, имелась возможность полностью восстановить изображение. Пример main() функции работы с PPM кодом.
|