Forkbomb: Unterschied zwischen den Versionen
Zeile 10: | Zeile 10: | ||
== Syntax == | == Syntax == | ||
=== | === Linux === | ||
= | :(){ :|:& };: | ||
=== | |||
; Funktionsweise | |||
{| class="wikitable sortable options" | |||
|- | |||
! Zeichen !! Erläuterung | |||
|- | |||
| :() || definiert die Funktion mit dem Namen ":" | |||
|- | |||
| { || Funktionsrumpf öffnen | |||
* wenn ":" aufgerufen wird, tue Folgendes: | |||
|- | |||
| : || erstelle eine Kopie von ":" | |||
|- | |||
| | || leite seine Standardausgabe um auf: | |||
|- | |||
| : || … eine weitere Kopie von ":" | |||
* die auch in den Speicher geladen werden muss | |||
* ":|:" erzeugt also 2 Kopien von ":", immer wenn es aufgerufen wird | |||
|- | |||
| & || die Befehlszeile unabhängig vom aufrufenden Prozess machen (im Hintergrund ausführen) | |||
|- | |||
| }; || Funktionsrumpf schließen | |||
|- | |||
| : || Rufe die Funktion ":" auf | |||
* dadurch wird die Kettenreaktion in Gang gesetzt | |||
|} | |||
=== Microsoft-Windows === | |||
; Batch-Datei | |||
%0|%0 | |||
== Konfiguration == | == Konfiguration == | ||
=== Dateien === | === Dateien === |
Version vom 21. März 2023, 10:33 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
Anwendungen
Gegenmasnahmen
Der Befehl ulimit kann die Anzahl der möglichen Prozesse eines Benutzers einschränken
ulimit -u 1000
Syntax
Linux
:(){ :|:& };:
- Funktionsweise
Zeichen | Erläuterung |
---|---|
:() | definiert die Funktion mit dem Namen ":" |
{ | Funktionsrumpf öffnen
|
: | erstelle eine Kopie von ":" |
leite seine Standardausgabe um auf: | |
: | … eine weitere Kopie von ":"
|
& | die Befehlszeile unabhängig vom aufrufenden Prozess machen (im Hintergrund ausführen) |
}; | Funktionsrumpf schließen |
: | Rufe die Funktion ":" auf
|
Microsoft-Windows
- Batch-Datei
%0|%0
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