AA_demolition_sxc_1085143.jpg

© sxc.hu

Demontage

Gefährliche Kommandos erkennen und vermeiden

22.01.2009
Unter Windows laufen Sie stets Gefahr, mit unachtsamen Mausklicks das gesamte System irreparabel zu zerstören. Aber auch das freie Betriebssystem befördern Sie ruck, zuck ins Jenseits – wie, das zeigt der gefährlichste Artikel in der Geschichte des LinuxUser.

Mit dem Veröffentlichen der sieben angeblich tödlichsten Linux-Kommandos schlug der Informatikstudent Jun Auza vergangenen November einige Wellen im Internet [1]. Schnell sammelten sich in zahlreichen Diskussionen etliche weitere Killerbefehle. Trennen Sie jedoch die Spreu vom Weizen, bleibt lediglich eine Hand voll Kommandos übrig, die Sie zudem mit den richtigen Maßnahmen gekonnt entschärfen.

Auch wenn es reizt, sollten Sie die im Folgenden genannten Kommandos niemals auf einem Produktivsystem ausprobieren. Wie schon in Jun Auzas Blog dienen sie hier lediglich als Beispiel – denn nur wer um die Gefahren weiß, schafft es auch, sich gegen sie zu schützen. Möchten Sie doch eines der Kommandos testen, verwenden Sie unbedingt eine abgeschlossene, virtuelle Maschine mit einem nicht mehr benötigten Linux-System als Testobjekt.

Lösch mich

Zu den Klassikern der zerstörerischen Kommandos gehört der Befehl rm. Vielleicht haben Sie ihn schon öfter recht unbedarft verwendet, um eine Datei von der Festplatte zu putzen. Über den zusätzlichen Parameter -r löscht er allerdings auch Verzeichnisse mitsamt deren Inhalten. Warum also nicht einfach mal ins Wurzelverzeichnis wechseln (cd /) und dort alle Ordner tilgen:

$ sudo rm -rf *

Dieser Befehl wischt das gesamte System von der Platte. Das zusätzliche f sorgt dafür, dass alle lästigen Nachfragen entfallen. Im Internet findet man häufig auch die Alternative:

$ sudo rm -rf /

Diese fangen aktuelle Rm-Versionen jedoch standardmäßig ab. Daher birgt die erst genannte Variante mehr Gefahrenpotential, weil Sie sie bei Wartungsarbeiten schon mal gerne in Unterverzeichnissen absetzt. Wechseln Sie dann doch ins Wurzelverzeichnis, wandert das eigene System flugs ins Nirvana (Abbildung 1).

Abbildung 1: Das bleibt von Ubuntu 8.10 im Hauptspeicher übrig, nachdem rm -rf * im Hintergrund seine Arbeit verrichtet hat.

Hübsch verpackt

Wie das jeweils vorangestellte sudo schon dezent andeutet, benötigen Sie für die Löschaktionen glücklicherweise Administratorrechte – wie übrigens auch bei den meisten anderen der folgenden Befehle. Wer deshalb jetzt denkt, er wäre als normaler Benutzer weitgehend sicher, der hat die Rechnung ohne den Wirt und vor allem ohne die kleine, aber manchmal gemeine Bash gemacht. Dieses Programm stellt bei fast allen Linux-Distributionen die Kommandozeile bereit. Neben ein paar Zusatzfunktionen bietet sie auch die bequeme Verkettung von Befehlen. Damit basteln Sie auf die Schnelle folgendes:

$ sudo echo $'\x63\x64\x20\x2f\x3b\x20\x73\x75\x64\x6f\x20\x72\x6d\x20\x2d\x72\x66\x20\x2a' > /tmp/hrzdg; chmod 755 /tmp/hrzdg; /tmp/hrzdg;

Die kryptische Zeichenkette repräsentiert lediglich sudo /;rm -rf * in einer anderen Schreibweise. Versteckt eine böswillige Person sie beispielsweise in einem Installationsskript, und gestehen Sie diesem wiederum in aufgeregter Vorfreude Root-Rechte zu, nimmt das Unheil seinen Lauf. Gemeinerweise schaffen es noch nicht einmal Linux-Profis, den Klartext der obigen Zeile auf Anhieb zu entziffern.

Das gelingt erst recht nicht, wenn der Gauner die Zeile noch weiter ausschmückt – die Bash und viele andere Programmiersprachen halten dafür noch viel hübschere Methoden parat. Beim hier gezeigten Befehl übersetzt die Bash zunächst die Batterie aus Hexadezimalzahlen in den Befehl, den sie anschließend in der Datei /tmp/hrzdg speichert. Diese versieht das Kommando mit den Rechten zum Ausführen (chmod 755) und ruft die Datei direkt auf.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 02/2016: Alt-PCs flott machen

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Der Tipp der Woche

Schon gewußt?

14.11.2015

Auch unter Ubuntu 15.10 kann man wieder mit dem Startmedienersteller (alias Startup Disk Creator) ein Live-System auf einem USB-Stick einrichten. ...

Fehler des Startmedienerstellers von Ubuntu 15.10 umgehen

Aktuelle Fragen

Leap 42.1 und LibreOffice
Heinz Kolbe, 09.02.2016 21:54, 0 Antworten
Moin moin, auf meinem Notebook habe ich Leap 42.1 und Win 10 installiert. Alles läuft rund nur...
Tails Update
Val Lerie, 11.01.2016 10:51, 0 Antworten
Hallo zusammen, updaten > update Speichern unter > Persistent nicht möglich, mit der Meldung;...
Recoll
Jürgen Heck, 20.12.2015 18:13, 4 Antworten
Wie kann man mit Recoll nach bestimmten Zeichen/Satzzeichen bzw. Zeichenkombinationen suchen, z....
Wings Platinum 4 auf Linux?
Bodo Steguweit, 18.12.2015 11:37, 4 Antworten
Hallo in die Runde ich nutze für meine Diashows Wings Platinum 4 als Diareferent. Arbeite jetzt...
Bandbreite regulieren
Georg Armani, 25.11.2015 16:50, 1 Antworten
Hallo, ich bin ein Neuling in Sachen Linux und hoffe auf Hilfe. Ich habe zwei Windows Rechner...