Mailinglist Archive: opensuse-de (2596 mails)

< Previous Next >
RE: Linux Absturz: ganz einfach!!!
  • From: eschwenk@xxxxxx (Erhard Schwenk)
  • Date: Sat Apr 03 12:31:41 1999
  • Message-id: <XFMail.990403143141.eschwenk@xxxxxx>



On 02-Apr-99 /* René van Bevern */ wrote:

Hallo,
Es ist erstaunlich leicht Linux Abstürzen zu lassen, (nix gegen Linux)
ich wollte das nur mal austesten. Es reicht schon das bißchen C-Code:

---

void crash(void)
{
int a=10;
int b=10;
crash();
}

void main(void)
{
crash();
}

--- Ende Code

Das es so einfach geht, man könnte das ding ja auch als Trojaner
verschicken, und einen Server zum crash bringen. Man kommt dann allerdings
nicht mehr zum shutdown, es hilft dann nur Reset. Aber selbstverständlich
geht das bei Windows noch viel Schneller.

Was da passiert ist längst kein echter Crash. Du jammst die Maschine mit ner
rekursiven Funktion zu, und dadurch wird sie quälend langsam. Sobald der Stack
vollgelaufen ist oder eines der User-Limits (werden mittels ulimit in
/etc/profile gesetzt) überschritten wird, wird der Prozeß mit nem Fehler been
det und alles läuft weiter wie vorher. Bis dahin läuft allerdings auf
ungesicherten Maschinen vermutlich der swap voll, was zu einem sehr, sehr
langsamen System führt.

Man braucht dafür auch keinen C-Compiler, ein Shell-Skript, das sich selbst
mehrfach startet, genügt völlig.

===========================================================
Erhard Schwenk - alias Bitrunner =)B==o)
===========================================================
No Spam replies please.

--
Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@xxxxxxxx
schicken, mit dem Text: unsubscribe suse-linux


< Previous Next >