Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     08 Dec 2003  10:48:19
 To : Dennis Chikin
 Subject : Re: ДАВАЙТЕ УТОЧHИМ!
 -------------------------------------------------------------------------------- 
 
 >   From: Dennis Chikin <Dennis.Chikin@p2.f4.n5054.z2.fidonet.org>
 >   Date: Thu, 04 Dec 2003 21:12:02 +0300
 >
 > VD> сендмэйле уже больше 10 лет buffer overrunы вылавливают, и ещё
 >
 >buffer owerrun'ы - это не манера программировния, а признак того, что человек
 >сам не знал: чего же он, собственно, хотел.
 
 Угу, можно и так: "выбор языка C в качестве инструмента - признак того,
 что программист сам не знает, чего же он, собственно, хочет".
 
 >По тому как буфер - это циклы. 
 
 Hифига. Буфер - это такая фигня, указатель на которую передаётся параметром
 в библиотечную функцию.
 
 >Естественным и логичным условием завершения
 >цикла является проверка на позицию в буфере. А поскольку они в большинстве
 >своем еще и массивы char'ов - то я уж не знаю, как нужно писать, чтобы получить
 >упомянутый overrun.
 
 Пишут обычно так:
 
 #include <string.h>
 
 после чего и начинаются всякие заморочки вроде течения памяти в /bin/sh.
 Hу, то есть, течение памяти, может, и не из-за string.h, а из-за stdlib.h,
 но вот бага с неправильной обработкой тем же /bin/sh параметров, содержащих 
 нулевые байты, точно оттуда.
 
 >Вернее, знаю - это когда на коленке непосредственно в бухгалтерии ваяешь
 >очередную затычку для чужого софта без исходников, которую, оказывается, надо
 >было месяц назад, под аккомпанемент сексуально неудовлетворенных теток из
 >других отделов, у которых прямо сейчас нужно пойти отмыть залитую компотом
 >клавиатуру и передвинуть стол в другой угол - но этим затычкам в дистрибутивах,
 >право же, не место.
 
 Лучше бы /bin/sh починил, раз ты такой крутой программист.
 
 Вал. Дав.
 
 --- ifmail v.2.15dev5.1
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: ДАВАЙТЕ УТОЧHИМ!   Artem Chuprina   29 Nov 2003 22:53:52 
 Re: ДАВАЙТЕ УТОЧHИМ!   Denis Bolotnov   30 Nov 2003 03:04:09 
 Re: ДАВАЙТЕ УТОЧHИМ!   Ilyak Kaznacheev   30 Nov 2003 03:20:37 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Nechayev   30 Nov 2003 03:50:41 
 Re: ДАВАЙТЕ УТОЧHИМ!   Ivan Frolcov   30 Nov 2003 05:03:38 
 Re: ДАВАЙТЕ УТОЧHИМ!   Artem Chuprina   30 Nov 2003 13:05:55 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Davydov   04 Dec 2003 10:53:35 
 ДАВАЙТЕ УТОЧHИМ!   Dennis Chikin   04 Dec 2003 22:12:02 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Nechayev   05 Dec 2003 00:14:12 
 ДАВАЙТЕ УТОЧHИМ!   Dennis Chikin   06 Dec 2003 14:25:29 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Nechayev   09 Dec 2003 22:46:54 
 ДАВАЙТЕ УТОЧHИМ!   Dennis Chikin   11 Dec 2003 23:27:13 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Nechayev   11 Dec 2003 23:48:23 
 Re: ДАВАЙТЕ УТОЧHИМ!   Anatoliy Dmytriyev   12 Dec 2003 01:52:35 
 ДАВАЙТЕ УТОЧHИМ!   Dennis Chikin   13 Dec 2003 00:58:10 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Davydov   08 Dec 2003 10:48:19 
 Re: ДАВАЙТЕ УТОЧHИМ!   Ilyak Kaznacheev   08 Dec 2003 18:21:42 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Davydov   10 Dec 2003 08:55:08 
 Re: ДАВАЙТЕ УТОЧHИМ!   Ilyak Kaznacheev   10 Dec 2003 17:09:48 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Davydov   11 Dec 2003 19:24:52 
 Re: ДАВАЙТЕ УТОЧHИМ!   mitrohin a.s.   12 Dec 2003 09:01:30 
 ДАВАЙТЕ УТОЧHИМ!   Dennis Chikin   09 Dec 2003 01:21:21 
 ДАВАЙТЕ УТОЧHИМ!   Max Khon   10 Dec 2003 22:52:56 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Davydov   11 Dec 2003 19:24:52 
 ДАВАЙТЕ УТОЧHИМ!   Dennis Chikin   13 Dec 2003 00:36:15 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Davydov   14 Dec 2003 20:18:39 
 ДАВАЙТЕ УТОЧHИМ!   Dennis Chikin   16 Dec 2003 20:48:56 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Nechayev   09 Dec 2003 22:44:53 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Davydov   11 Dec 2003 19:24:53 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Nechayev   12 Dec 2003 11:28:44 
 Re: ДАВАЙТЕ УТОЧHИМ!   Valentin Davydov   14 Dec 2003 20:18:36 
Архивное /ru.unix/6577661a5d84.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional