2016-08-06 109 views
-1

Laut Wikipedia Lemma über eine fork bomb, vor allem, wenn Bash verwendet wird, möchte ich wissen, was passiert, wenn ich diesen Code in meinem Bash und sofort (oder nach einigen Sekunden), schalten Sie die Maschine ausführen würde.Bleibt eine Bash Gabel Bombe für immer?

  1. Würde die Gabelbombe noch am Leben sein, wenn ich die Maschine neu starte?
  2. Oder hätte diese Gabelbombe etwas ernsthaft beschädigt?
  3. Oder ist diese Art von Gabelbombe nur ein akademisches Problem?

Antwort

2

In Bezug auf die bash Gabel Bombe

#!/bin/bash 
$0|$0& #"$0" returns the name of the shell script itself 

Würde die Gabel Bombe noch am Leben sein, wenn ich die Maschine neu gestartet werden? No

Oder hätte diese Gabelbombe etwas ernsthaft beschädigt? Nein, es soll Ihr System überlasten, was ziemlich schnell geht.

Oder ist diese Art von Gabelbombe nur ein akademisches Problem? Nein, Hacker benutzen es, um das System zu überlasten und das System "nutzlos" zu machen.