The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Соревнование по созданию невинно-выглядящего кода на языке Си

14.06.2008 18:28

Объявлено о четвертом ежегодном соревновании, по созданию невинно-выглядящего кода на языке C, но осуществляющего непредсказуемые, часто злонамеренные действия.

Это соревнование - полная противоположность соревнованию по самому "Запутанному Коду на C". На конкурсе ставится задача написать код, который является столь же читаемым, ясным и невинным насколько возможно, но не должен явно показывать его основного назначения. Проще говоря, "троянский конь" в исходном коде.

Каждый год программистам предлагается решить простую проблему обработки данных, но с тайным, злонамеренным поведением. Например: подделка голосования, изымание денег из финансовых транзакций, прослушивание информации и т.д. Главная цель состоит в том, чтобы написать исходный текст, который легко читается другими программистами, но при этом присутствует скрытое действие.

Работы принимаются с 12 июня по 30 сентября 2008 года, отправлять их следует на email XcottCraver@teh.gmail, с пометкой в теме "Underhanded". Приз символический - сертификат на 100 долларов для покупки в магазине безделушек ThinkGeek.com

Задание этого года таково: Создать программу, которая рисует на изображении формата PPM прямоугольник, из-за которого теряется смысл. Но так, что бы, имелась возможность полностью восстановить изображение. Пример main() функции работы с PPM кодом.

  1. Главная ссылка к новости (http://underhanded.xcott.com...)
Автор новости: pavlinux
Лицензия: CC BY 3.0
Источник: it.slashdot.org/it/08/06/14/0228230.shtml
Короткая ссылка: https://opennet.ru/16475-gcc
Ключевые слова: gcc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, User294 (ok), 11:59, 15/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такого добра ... вон на перле гуляет скрипт который рекурсивно убивает файло со / и дальше (по сути rm -rf /).На вид - достаточно безобидный =)

    отсюда мораль: нехрен что попало взятое незнамо где запускать ;)

     
     
  • 2.3, Yakov Filippenko (?), 14:14, 15/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    rm -fr думаете не то же самое делает?
     
     
  • 3.14, i_am (ok), 13:06, 17/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >  rm -fr думаете не то же самое делает?

    Так у этой конструкции ее деструктивный смысл сразу видно.Неспортивно.

     
  • 2.4, cheeboorashka (ok), 15:54, 15/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Регулярные выражения по определению подозрительны и не читаемые!

     
     
  • 3.5, vitek (??), 17:15, 15/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    и от рута
     

  • 1.8, гость (?), 14:24, 16/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шикарная идея!
    Будет очень любопытно взглянуть на код победителей... век живи - век учись.
     
     
  • 2.9, Guest (??), 23:51, 16/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    +1
     
  • 2.15, sash (??), 19:02, 17/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Там на сайте есть победители за 2007 год. Большая черная кнопка с словами "2007 Winners"
     
     
  • 3.16, leo700 (?), 23:06, 17/06/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то я боюсь туда нажимать :)
     

  • 1.17, Аноним (17), 14:45, 26/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    предлагаю отправить на проверку в бывшее ФАПСИ и победителей не будет! Ведь они проанализировали исходники винды и сделали вывод, что там нет дыр и жуков, а значит годится для государственной ОС России.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру