Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от opennews (ok), 04-Ноя-14, 12:57 | ||
Представлен (http://www.underhanded-c.org/) седьмой конкурс "Underhanded C Contest (http://underhanded.xcott.com/)", участникам которого предлагается создать небольшие и легко читаемые программы на языке Си, которые с виду не вызывают подозрений, но выполняют скрытые и непредсказуемые действия. Чем труднее при проведении аудита кода распознать скрытую вставку, тем выше ставится оценка участнику. Работы на конкурс будут приниматься до 1 января. Приз символический - сертификат на 200$ для покупки в магазине ThinkGeek. С работами победившими на конкурсе в прошлые годы можно познакомиться на данной странице (http://underhanded.xcott.com/?page_id=4). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Соревнование по созданию запутанного кода на языке Си " | +4 +/– | |
Сообщение от Кирилл (??), 04-Ноя-14, 13:08 | ||
> Представлен седьмой конкурс .. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 13:10 | ||
Чтобы было сложнее - потому что усложнить работу с памятью больше, чем в C может не каждый | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Соревнование по созданию запутанного кода на языке Си " | +25 +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 14:27 | ||
>Чтобы было сложнее - потому что усложнить работу с памятью больше, чем в C может не каждый | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Соревнование по созданию запутанного кода на языке Си " | +4 +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 16:50 | ||
Во-во, джавакодерам, GO-кодерам и прочим, кто не осилил адресную арифметику, этой простой истины не понять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от YetAnotherOnanym (ok), 04-Ноя-14, 17:52 | ||
Примечательно, что противоположный принцип (нагадил - уходи и не возвращайся, GC всё сделает) применяется в эрланге. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
15. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 20:21 | ||
А сама виртуальная машина эрланга на чём написана? Не на С случайно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Соревнование по созданию запутанного кода на языке Си " | –5 +/– | |
Сообщение от Demo (??), 04-Ноя-14, 20:50 | ||
> А сама виртуальная машина эрланга на чём написана? Не на С случайно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Соревнование по созданию запутанного кода на языке Си " | +1 +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 23:48 | ||
Ну вот мы и пообсуждали запутанность кода... Вы хоть контекст обсуждения в заголовке читали? Причем тут вообще сборщик мусора? А давно шаманили, разбирая набор данных со строками и бинарными структурами? Из потока? Ах да, это не модно нынче, ну ну... | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
33. "Соревнование по созданию запутанного кода на языке Си " | –1 +/– | |
Сообщение от chinarulezzz (ok), 05-Ноя-14, 18:42 | ||
>>Чтобы было сложнее - потому что усложнить работу с памятью больше, чем в C может не каждый | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
16. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Demo (??), 04-Ноя-14, 20:46 | ||
| ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
26. "Соревнование по созданию запутанного кода на языке Си " | –1 +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 05:32 | ||
> Да. Лучше бы на питоне. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Соревнование по созданию запутанного кода на языке Си " | –1 +/– | |
Сообщение от chinarulezzz (ok), 05-Ноя-14, 18:39 | ||
> пару раз бэкспейс нажать | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Соревнование по созданию запутанного кода на языке Си " | +1 +/– | |
Сообщение от Аноним (-), 06-Ноя-14, 13:55 | ||
Не всегда: | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Соревнование по созданию запутанного кода на языке Си " | –1 +/– | |
Сообщение от chinarulezzz (ok), 06-Ноя-14, 14:52 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 05:30 | ||
> собираюсь кодовую базу АНБ-шники | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
6. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Ilya Indigo (ok), 04-Ноя-14, 13:31 | ||
Конкурс учредили случаем не АНБ-шники, для негласного набора разработчиков, например openSSL, или прочих проектов, куда нужно внедрить не очевидный бэкдор, и по возможности, что бы код был запутанным? | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Соревнование по созданию запутанного кода на языке Си " | +1 +/– | |
Сообщение от anonymus (?), 05-Ноя-14, 01:26 | ||
Как раз наоборот. Конкурс учредили те, кто хочет привлечь внимание к проблеме вездесущести АНБ. Шаг первый в противостоянии с ним - продемонстрировать на практике, какими широкими возможностями он обладает, и насколько уязвима разработка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 13:49 | ||
"Давай поиграем в игру" http://q.viva64.com/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Соревнование по созданию запутанного кода на языке Си " | –2 +/– | |
Сообщение от mine (ok), 04-Ноя-14, 16:22 | ||
Проблема проблем - в кодстайле и нечитаемых апи винды. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 05:46 | ||
> "Давай поиграем в игру" http://q.viva64.com/ | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
8. "Соревнование по созданию запутанного кода на языке Си " | +7 +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 14:06 | ||
systemd | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Соревнование по созданию запутанного кода на языке Си " | –2 +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 14:08 | ||
По крайней мере код там читабельный, придерживаются стандартов ядра. Тут дело в другом... | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Соревнование по созданию запутанного кода на языке Си " | +1 +/– | |
Сообщение от Led (ok), 05-Ноя-14, 01:44 | ||
> По крайней мере код там читабельный | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Соревнование по созданию запутанного кода на языке Си " | –1 +/– | |
Сообщение от некто1120 (?), 06-Ноя-14, 15:22 | ||
> > По крайней мере код там читабельный | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Соревнование по созданию запутанного кода на языке Си " | –2 +/– | |
Сообщение от chinarulezzz (ok), 05-Ноя-14, 18:43 | ||
> По крайней мере код там читабельный, придерживаются стандартов ядра. Тут дело в | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
14. "Соревнование по созданию запутанного кода на языке Си " | –1 +/– | |
Сообщение от 530 (?), 04-Ноя-14, 18:25 | ||
И как всегда победили индусы??? | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Соревнование по созданию запутанного кода на языке Си " | –2 +/– | |
Сообщение от Аноним (-), 04-Ноя-14, 23:20 | ||
Запутанная программа на с++: ставим в любом месте goto и переходим на ассемблерную вставку на пару сотен строчек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Соревнование по созданию запутанного кода на языке Си " | +6 +/– | |
Сообщение от тоже Аноним (ok), 05-Ноя-14, 00:04 | ||
Это нечто противоположное заданию. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Соревнование по созданию запутанного кода на языке Си " | +1 +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 05:47 | ||
> Запутанная программа на с++: ставим в любом месте goto | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
20. "Соревнование по созданию запутанного кода на языке Си " | –1 +/– | |
Сообщение от Отражение луны (ok), 04-Ноя-14, 23:54 | ||
Не тот язык немного. Им нужно было выбрать php, тогда соревнования стали бы действительно жесткими. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 08:06 | ||
Brainfuck тогда уж, можно и незапутанный - один хрен, никто не поймет, что код делает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 05:23 | ||
оо малварь будет крепчать, деньга в карман мошенника потянется | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 05:46 | ||
Да кому это нужно? Ну тока если АНБ народ на работу нанимать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 16:30 | ||
Вообще, можно, например, объявить какой-то класс x с методом y, который делает что-то хорошее, а потом объявить класс X - потомок x, а метод y перегрузить, чтоб делал что-то плохое. и в одной подпрограмме объявить локальный объект z класса x, который отрабатывает как положено, а в другой - объект z класса X, в котором вызов того же с виду метода даст другой результат. | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 21:34 | ||
начальный уровень | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Соревнование по созданию запутанного кода на языке Си " | +1 +/– | |
Сообщение от A (?), 05-Ноя-14, 21:55 | ||
казалось бы, при чем здесь Си | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
42. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 07-Ноя-14, 14:29 | ||
Не поленился перейти по ссылке и посмотреть условия, в FAQ: | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Аноним (-), 05-Ноя-14, 22:48 | ||
Это для JS ты написал? Молодец. | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
38. "Соревнование по созданию запутанного кода на языке Си " | +/– | |
Сообщение от Mt (?), 06-Ноя-14, 11:42 | ||
The underhanded goal is this: write surveil() in such a way that the act of surveillance is subtly leaked to the user or to the outside world. PiuPiu can not reveal the act of surveillance, but your function is technically able to edit the Piu or user structure during scanning. Find a way to alter that data (this alone is a bit of a challenge, since you are not supposed to alter the data, just scan it) in such a way that an informed outsider can tell if someone is being archived. The leakage should be subtle enough that it is not easily noticed. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |