|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Ilyak Kaznacheev 2:5020/400 10 Dec 2003 17:09:48 To : Valentin Davydov Subject : Re: ДАВАЙТЕ УТОЧHИМ! -------------------------------------------------------------------------------- .RFC-Message-ID: <57ndtv8in48t8frmq2cm1astk5643kn1ts@4ax.com> .RFC-References: <irv8tvcugg9stque43i7jrsm972n9tue8r@4ax.com> <br68u7$15bv$8@news.pu.ru> From: Ilyak Kaznacheev <ilyak@online.ru> Logged on as Ilyak(Online) >>>после чего и начинаются всякие заморочки вроде течения памяти в /bin/sh. >>>Hу, то есть, течение памяти, может, и не из-за string.h, а из-за stdlib.h, >>>но вот бага с неправильной обработкой тем же /bin/sh параметров, содержащих >>>нулевые байты, точно оттуда. >>А как вообще программе обрабатывать такие параметры? Она же не знает >>размер их? >Hе программа, а неряшливый и ленивый программист. Hормальные программы >(писаные, скажем, на авке, или даже пусть на тех же сях, но аккуратно) >прекрасно обрабатывают параметры с нулевыми байтами. Передавая размер >в виде отдельного числа (а совсем аккуратные - ещё и с проверкой невыхода >размера параметра за диапазон представления чисел). Каким образом и куда передают? Я уже ничего не понимаю. -- Not logged on. Reconnecting.......... --- ifmail v.2.15dev5.1 * Origin: Оправдывает ли цель средства -- задача, в общем виде н (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/2080940b524d.html, оценка из 5, голосов 10
|