1.1, Demo (??), 10:25, 07/03/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Проблема вызвана использованием для
> преобразования строки с IP-адресом функции
>sprintf("%d.%d.%d.%d") вместо inet_ntop;
Ой, умора. Программеру премию Дарвина за вычисление (-1) в степени n посредством цикла.
| |
|
2.4, Аноним (-), 11:16, 07/03/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не надо над этим смеяться! Эта новость так мою самооценку повысила, а вы своим комментарием всё испортили...
| |
|
1.2, Аноним (-), 10:27, 07/03/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Проблема вызвана использованием для преобразования строки с IP-адресом вместо
> inet_ntop функции sprintf("%d.%d.%d.%d") с однобайтовыми аргументами;
Зачетная дыра, в своем коде сейчас почти такую же нашел :-)
| |
1.3, crypt (??), 10:57, 07/03/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Несколько уязвимостей в Linux-ядре:
Надо бы указывать с какой по какую версию.
| |
|
2.6, iZEN (ok), 13:47, 07/03/2011 [^] [^^] [^^^] [ответить]
| –2 +/– |
Все версии, даже те, что используются в домашних роутерах и медиаплеерах. :))
Переполнение буферов — это родимое пятно C/C++ и с этим ничего нельзя поделать. Не на Аде же всё переписывать.
| |
|
|
4.10, коксюзер (?), 14:42, 07/03/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Почему бы и не на Аде, раз такие дела?..
Ну так на Аде же Контроля нет. Он же только в C/C++ - полный и окончательный контроль.
| |
|
|
6.19, iZEN (ok), 19:54, 07/03/2011 [^] [^^] [^^^] [ответить]
| +/– |
> О каком контроле речь? :)
О восходе и закате Солнца вручную же.
| |
|
|
|
3.11, Ytch (?), 16:00, 07/03/2011 [^] [^^] [^^^] [ответить]
| +/– |
>Не на Аде же всё переписывать.
Что случилось? Все, затаив дыхание, ждали про java, а тут такое... Неужели решил "соскочить"?
| |
|
4.12, iZEN (ok), 16:08, 07/03/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Не на Аде же всё переписывать.
> Что случилось? Все, затаив дыхание, ждали про java, а тут такое... Неужели решил "соскочить"?
Платформа Java имеет изъян: сама JVM написана на C++.
В Ada компилятор свой собственный и нет никакого рантайма, физически отделённого от программы.
| |
|
5.18, коксюзер (?), 19:50, 07/03/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Не волнуйся, дружок, переполнение буфера в том или ином виде есть во
> всех практически применяемых языках.
Ложь и провокация.
| |
|
|
7.22, коксюзер (?), 23:05, 07/03/2011 [^] [^^] [^^^] [ответить]
| +/– |
> а теперь давай аргументы
Пусть лжец и провокатор для начала их даст. ;)
| |
|
|
|
|
3.25, Аноним (-), 23:14, 08/03/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Переполнение буферов — это родимое пятно C/C++
Ошибки в программах - родимое пятно тех кто их делает. Проще обвинить во всем компилятор, интерпретатор, Столлмана, Торвальдса или кого-нибудь еще. Лишь бы только не признаваться себе что лопухнулся. Логика идиота и труса. Вот только с таким подходом ваши программы будут с ошибками на любом языке. Потому что язык не будет думать за вас. А если вдруг станет и сможет это делать нормально - ну так программистов можно будет уволить за ненадобностью.
| |
|
|
|