Тоже мне статья. Сразу видно, что написано не профессионалом, который сам плохо понимает про что говорит. И вообще какое это имеет отношение к lor'у. Модераторы удалите эту новость.
>Тоже мне статья. Сразу видно, что написано не профессионалом, который сам >плохо понимает про что говорит. И вообще какое это имеет отношение к lor'у. >Модераторы удалите эту новость.
Самый умный, да? Свою статью сначала напиши, а потом беги в форум пи*еть.
> Самый умный, да?
А ты статью сначала прочитай. Такого я давно не видел...
Для ленивых цитатки:
---
Переполнение буфера - это буфер, значение которого определяется ранее в программе и в последующий момент выходит за рамки определяемости (т.е. переполняется).
---
Вообще регистры это некое подобие строителей внутри процессора. Они как бы получают данные и складывают их в компьютере. Т.е. в случае со строителями они строят дом/гараж и т.д. Они получают данные и складывают их
----
ну и тд.
Ещё есть вопросы?
Согласен с anonymous (*) (28.10.2004 20:06:20)
Похвально что люди пытаются сделать что-то полезное, но ведь и это надо уметь делать. Не важно для кого написана статья в любом случае она должна быть написана грамотно. Вы когда нибудь видели в школьном учебнике, а там пишут как раз для чайников, типа:
"Прямая - это такая прямая которая прямая и без концов" ???
> Самый умный, да? Свою статью сначала напиши, а потом беги в форум пи*еть.
IMNSHO, после того, как было написано "Smashing The Stack For Fun And Profit", можно было уже не писать вводных статей на эту тему. Все равно они все скатываются в пересказ Aleph1. Можно было перевести ее (не знаю, сделал ли кто-то это уже) и больше не заморачиваться.
>>Теперь давайте попробуем ввести название файла более 267 символов. Потом объясню, почему именно более 267 символов. Итак: >>[root@localhost boft]# ./util `perl -e 'print "A"x268'` Segmentation fault (core dumped)
переполнение буфера и чайник - совершенно несовместимые вещи
о таких вешь надо писать как по всем правилам - кто поймет, тот поймет. соответственно такие статьи в топку
>> Модераторы удалите LOR ибо на нем такая херня пишется
Сознайся честно. Ты пару статеек для него кропал? Не тот ксакеп, который тебе в люлю дают читать, а приложение к нему ) Хотя и там тож бывают откровения ...
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char filename[255], cmd[600];
if ( argc != 2 )
{
printf("\n\nusage: %s <filename/dir>\n\n", argv[0]);
exit(0);
} //usage rulezz :)
strcpy(filename, argv[1]); //copy into filename 1st argument
snprintf(cmd, 600, "ls |grep %s", filename);
//copy cmd-line to execute via system();
system(cmd); //execute
return 0;
}
--- ни один себя уважающий Сишник так писать не будет.
В статье такие "ляпы" что читать ее сложно без смеха.