LINUX.ORG.RU

Студенты нашли 44 дырки в ПО для *nix


0

0

D. J. Bernstein дал своим студентам домашнее задание, найти и использовать 10 еще неизвестных дыр в текущем ПО для *nix систем. Было найдено 44 дыры в таких программах, как CUPS, NASM, mpg123, MPlayer, xine-lib и т.д.

Курс DJB, на котором дают такие забавные задания, находится: http://cr.yp.to/2004-494.html
Архив писем с объявлениями дыр: http://tigger.uic.edu/~jlongs2/holes/

>>> Подробности



Проверено: Demetrio ()

Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от Demetrio_super_star

>> конечно, ни о чем не говорит... >Тогда может просто промолчишь? спасибо за предложение, но оно не приемлемо... в ответ предложил бы самому тебе последовать собственному совету

MiracleMan ★★★★★
()
Ответ на: комментарий от uSun-ch

>>Кто там кричал что красноглазые студентики не умеют нормальный код создавать ??

Код, причем хороший, могут и талантливые школьники писать.
Но проект это не только, и даже не сколько код.

а вот преврашение группы талантливых студентов в лебедя раку и щуку, со всемы вытекающими провалеными сроками, а в худшем случае и проваленными проектами вещь весьма обыденная.





ifconfig
()
Ответ на: комментарий от ifconfig

>Но проект это не только, и даже не сколько код.

Бальзам на душу. Спасибо.

З.Ы. Я еще не задолбал наглой рекламой бессмертного творения Ф. Брукса?

lodin ★★★★
()
Ответ на: комментарий от pustota1

>> Он скоро придет и расскажет пару анекдотов на сях. А еще он может говорить, что все ублюдки, особенно русские мартышки - программисты.

anonymous
()
Ответ на: комментарий от thand

>Или раздел забил под завязку, или кейлогер поставил, или доки какие стянул, или ... Да много чего ещё придумать можно хотя бы из принципа кайф обломать.

самый простой способ, поправить переменную PATH и воткнуть в какой-нибудь ~/.bin модифицированную версию su, которая, прежде чем вызвать правильный su, благополучно сохранит пароль рута на диске, авось хозяин его забудет :) или доброжелателю по мылу вышлет. как говориться, одна голова хорошо, две головы лучше :)

swar0g ★★★★
()
Ответ на: комментарий от swar0g

>> ... прежде чем вызвать правильный su ...

А ведь говорят оболтусам вызывать нада /usr/local/sbin/su, а не su! Да тока все невпрок! (((

anonymous
()
Ответ на: комментарий от mikhail

>> Правильно /usr/bin/su.

Да ради бога) Но, ведь это ПРАВИЛЬНО! ) PS У меня фри

anonymous
()
Ответ на: комментарий от mikhail

>> Правильно /usr/bin/su

Совершенно верно, ща не поленился в фрю перезагрузиться where точно туда клонит. Дело в том, что под своей таранькой тыщу лет там не сидел и не буду. Только под рутом, я туды лазию тока логи посмотреть да обновиться, что простым смертным недоступно. Ну и нехрен мне жопу клянчить через su. Шеллов тож не раздаю. Не вижу смысла какого-то хрена делать на серваке без рута. Хотя, конечно, у каждого свои задачи...

anonymous
()
Ответ на: комментарий от sin_a

> кстати да, в sbin оно лежать не может :)

Да эти товарищи вообще гонят - во фре он в /usr/local в принципе не может быть

Novel ★★★★
()

Ну вот я открываю адвизори по mpg123 и что я вижу:

Во-первых, в mpg123 нет playlist.c, а эта функция находится в mpg123.c, а во-вторых, вместо "типа эксплойта" я вижу

[ Part 2, Application/OCTET-STREAM 1.3KB. ] [ Unable to print this part. ]

Novel ★★★★
()
Ответ на: комментарий от anonymous

Зато есть ненулевая вероятность, что эти студенты не напишут второй по дырявости gaim. Что уже неплохо. А если кто-то из них напишет второй по недырявости qmail, то это уже будет близко к полной нирване, и миссию учителя можно будет считать полностью выполненной.

anonymous
()
Ответ на: комментарий от anonymous

>> Зато есть ненулевая вероятность, что эти студенты не напишут второй по дырявости gaim. Что уже неплохо. А если кто-то из них напишет второй по недырявости qmail, то это уже будет близко к полной нирване, и миссию учителя можно будет считать полностью выполненной. Дружно хлопаем в ладушки, исчитаем, что наша на земле миссия выполнена )))

anonymous
()
Ответ на: комментарий от lg

to lg

про курсы где учат ставить софт. Берштейн не начинающий препод, он может вообще не преподавать. Уверен, для него это самовыражение. И он считает про себя "ффффпесссду сдутентов, которые не хотят искать дыры а ищут пути выкрутиться и сдать курс, который они учить не хотят". Понимаешь на что я намекаю? Как они искали дыры - уже проблема не Берштейна но студентов.

anonymous
()
Ответ на: комментарий от anonymous

> Дружно хлопаем в ладушки, исчитаем, что наша на земле миссия выполнена )))

Ты про землю в твоей песочнице? Таки да, для некоторых миссия считается
выполнена уже тем, что они родились, так сказать, осчастливили белый свет.

anonymous
()
Ответ на: комментарий от bbk123

> Старайся думать головой.

А это как?

> То что NASM не является сетевым сервисом значения не имеет.

У меня на машине лежит исполняемый файл, в архиве. Это виндозный вирус. Получаеца, это опасно? Разъясните, очень хочется панять.

Dimentiy ★★
()

Ёу диджей, камон!

anonymous
()
Ответ на: комментарий от BaT

> NAS - сетевой аудиосервер.
> NASM - Intel semantics assembler.

Ты самый умный BaT на свете!

NASA - космическое агентство
ASS - anonymous SS ....

Dimentiy ★★
()
Ответ на: комментарий от baka-kun

>Начинают понимать, что мир цветной, и одной "избранной" системы не >существует.
Это как ? Начинают понимать что полностью безглючный код им не создать никогда по определению и вешаются ?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.