The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Анонсировано соревнование по созданию запутанного кода на яз..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от opennews on 31-Дек-09, 11:12 
Организаторы мероприятия "Underhanded C Contest (http://underhanded.xcott.com/)" объявили (http://underhanded.xcott.com/?p=18) о начале приема заявок на участие в конкурсе по созданию небольших и легко читаемых программ на языке Си, которые с виду не вызывают подозрений, но выполняют скрытые и непредсказуемые действия. Чем труднее при проведении аудита кода распознать скрытую вставку, тем выше ставится оценка участнику. В качестве задания участникам предлагается создать процедуру для распределения багажа в аэропорту, которая по волшебному стечению обстоятельств направляет багаж не по тому маршруту, если клерк при заполнении бланка оформит определенным образом текст в поле комментария.


Организаторы подчеркивают, что в отличие от известного соревнования по созданию самого запутанного и трудночитаемого кода The International Obfuscated C Code Contest  (http://www.ioccc.org/), на конкурсе "Underhanded C Contest" ставится противоположная задача  - код должен быть предельно ясен и читаем...

URL: http://underhanded.xcott.com/?p=18
Новость: http://www.opennet.ru/opennews/art.shtml?num=24869

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Анонсировано соревнование по созданию запутанного кода на яз"  +2 +/
Сообщение от juvvi on 31-Дек-09, 11:12 
А победителей купит Гугль, чтобы вставлять в невинный код Chromium'а жучков?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Анонсировано соревнование по созданию запутанного кода на яз"  +1 +/
Сообщение от Green (??) on 31-Дек-09, 11:44 
Да победитель по-моему вообще будет нарасхват!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Анонсировано соревнование по созданию запутанного кода на яз"  +/
Сообщение от Berserk (??) on 05-Янв-10, 22:24 
>А победителей купит Гугль, чтобы вставлять в невинный код Chromium'а жучков?

Эта программа просто следит за обновлениями гугла и получает список запрещенных сайтов. Это не троян.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Анонсировано соревнование по созданию запутанного кода на яз..."  –5 +/
Сообщение от Seytar on 31-Дек-09, 11:40 
#define Херня main() { printf("Херня"); return 0;}
Херня
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Анонсировано соревнование по созданию запутанного кода на яз..."  +1 +/
Сообщение от Serega (??) on 31-Дек-09, 11:40 
хаха, а я знаю победителя - glibc :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Анонсировано соревнование по созданию запутанного кода на яз..."  –1 +/
Сообщение от MMX (ok) on 31-Дек-09, 11:50 
ага, жучками будет багаж сортировать 8D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Анонсировано соревнование по созданию запутанного кода на яз..."  +1 +/
Сообщение от Lindemidux (??) on 31-Дек-09, 11:52 
http://www.google.ru/search?hl=ru&source=hp&q=windows+2000+s...Поиск+в+Google&lr=&aq=0&oq=windows+2000+so

Победитель найден.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от Аноним (??) on 31-Дек-09, 15:46 
Почитал предыдущие выпуски, стало страшно. Такой ужас за 2007 год с time()...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от xcode on 01-Янв-10, 11:42 
Ух ты... супер, не знад что такие конкурсы проводятся.
Огромное спасибо за новость и за ссылку! Пригодится на работе:)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Анонсировано соревнование по созданию запутанного кода на яз..."  +1 +/
Сообщение от Карбофос (ok) on 01-Янв-10, 19:46 
почитай Codebreakers Magazine, там можно найти много интересного.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от Михаил Кривушин email on 01-Янв-10, 15:20 
На Си это уже не интересно - вот на python чтобы запутать, вот тут я понимаю надо измудриться.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от HardNik on 03-Янв-10, 08:30 
Запросто. Сходу копипаст первой функции из открытого работающего проекта
(функция разделения строки на слова для подстрочного переводчика),
распутывайте f5.
def lex_split(s,lst_tr=[]):
    """ HaskellNote:  lex_split:: s::String -> lexema::[word,delim,flag_tr] -> Text::[lexema,]"""
    concat=operator.concat; contains=operator.contains
    global alfavit_ru
    triger=True
    f1=lambda x:contains(alfavit_ru,x)
    def f2(x,(y,z)):
        if not triger: triger |= True; x+=[[u'',u'',True],]; x[-1][2]=z
        x[-1][0]+= y; return x
    def f3(x,(y,z)):
        x[-1][1]+=y; triger &= False; return x
    f5=lambda t:reduce(lambda x,(y,z):(f1(y) and f2(x,(y,z))) or f3(x,(y,z)),map(lambda    a,b:(a,b or False),list(t),lst_tr),[[u'',u'',True],])

    return f5(s)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от Пожалуйста on 05-Янв-10, 18:59 
Позвольте полюбопытствовать, это генерится из Template Haskell ?
Если есть свободный проект, может кинете ссылочкой?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от HardNik on 06-Янв-10, 08:53 
>Позвольте полюбопытствовать, это генерится из Template Haskell ?
>Если есть свободный проект, может кинете ссылочкой?

Нет, это чудо породил быдлокодер,года 3 назад, если честно - я. Дескриптор функции в хаскель-нотации исключительно из-за краткости.
Это умерший форк процессора славяно-тюркского машинного перевода. А новый пока не вывесил.
Идеи отсюда: www.aot.ru (LGPL C++, есть красивая реализация на питоне)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от JL2001 (ok) on 02-Янв-10, 13:43 
а на языках типо Java/C# такое возможно?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Анонсировано соревнование по созданию запутанного кода на яз..."  +/
Сообщение от dRiZd on 04-Янв-10, 16:06 
Естественно!
Все зависит от способностей...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




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

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