|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Eugene Suchkov 2:5050/72.18 15 Dec 2002 22:13:26 To : Dmitry Radishev Subject : Null Poison fro Perl -------------------------------------------------------------------------------- DR>>> Hательный бронежилет может давать целый набор уязвимостей и DR>>> глюков - скажем, если попытаться его съесть, то можно словить ES>> Hо даже самая прочная и надежная строительная каска не спасет от ES>> тунгусского метеорита. DR> Если программист сознательно решил встроить backdoor - его не удержит DR> никакой язык (кстати, в случае char[] можно замаскировать бэкдор под DR> нечаянную возможность срыва стека а потом говорить "я не нарочно", в DR> случае же нормального строкового типа бэкдор будет именно бэкдором). А какой тогда смысл придумывать навороченные строки? DR> А вот перила на лестницах, например, вещь необходимая - хотя казалось DR> бы зачем, ведь ходят-то по лестнице а не по перилам. У нас в городе объявился маньяк, втыкающий в перила зараженные лезвия. DR>>> Угу. Фигня только в том, что при строках, содержащих внутри DR>>> себя максимальную длину и при наличии достаточно развитого DR>>> штатного ES>> а в борландовских строках этого нет :( DR> Как нет?! В паскале было 255, при объявлении var s:string[20]; турбо паскаль выделял 20+1 байт, а если прогу откомпилить с выключенным режимом {$R}, то границы массива бы не проверялись и прога была бы уязвима :) DR> в бисибилдере целый класс придумали, DR> AnsiString, у ей там это унутре :-) Hе совместим ни с чем. При создании dll билдер так и пишет, мол не пользуйтесь! np: silence (Winamp is not active ;-) --- GoldED+/W32 1.1.5-021109 * Origin: неграмоный тот же слепой (2:5050/72.18) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/160793dfcbdef.html, оценка из 5, голосов 10
|