Forkbomb: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 63: Zeile 63:
! Zeichen !! Beschreibung
! Zeichen !! Beschreibung
|-
|-
| :() || Definition der Funktion ":" -- immer wenn ":" aufgerufen wird, tue das folgende:
| :() || Definiert die Funktion mit dem Namen  ":"
|-
|-
| { ||  
| { || immer wenn ":" aufgerufen wird, tue Folgendes:
|-
|-
| : || eine neue Kopie von ":" laden
| : || eine neue Kopie von ":" laden

Version vom 21. März 2023, 10:24 Uhr

Eine 'Forkbomb (auch Rabbit genannt), ist ein Programm, dessen einziger Zweck es ist, rekursiv Kopien seiner selbst zu starten, alle verfügbaren Systemressourcen zu verbrauchen und so das System zu blockieren.

topic - Kurzbeschreibung

Beschreibung

Installation

Anwendungen

Fehlerbehebung

Syntax

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Konfiguration

Dateien

Sicherheit

Siehe auch

Dokumentation

RFC

Man-Pages

Info-Pages

Links

Einzelnachweise

Projekt

Weblinks

Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5


Beschreibung

Microsoft-Windows-Batch-Datei

%0|%0

Linux

:(){ :|:& };:
Erläuterungen
Zeichen Beschreibung
:() Definiert die Funktion mit dem Namen ":"
{ immer wenn ":" aufgerufen wird, tue Folgendes:
: eine neue Kopie von ":" laden
… und seine Standardausgabe umleiten auf …
: :" erzeugt also einfach 2 Kopien von ":", immer wenn es aufgerufen wird)
& die Befehlszeile unabhängig vom aufrufenden Prozess machen (im Hintergrund ausführen)
}
; Durch ";" wird die Definition von ":" beendet
: …und durch den Aufruf von ":" die Kettenreaktion in Gang gesetzt.

Gegenmasnahmen

Der Befehl ulimit kann die Anzahl der möglichen Prozesse eines Benutzers einschränken

ulimit -u 1000

Intern

  1. ulimit