martes, 24 de abril de 2007

Adelante mis valientes!

Después de la intoxicación xboxera que nos ha dejado el debut de RaKsor en el blog, vamos con algo más... inútil la verdad, pero MUY curioso.
Si te preguntases: "oye, ¿cuántos procesos corriendo a la vez soporta tu máquina?" ¿qué dirías? Yo que ni pajolera. ¿quieres saberlo? bien, te voy a decir (vía Kroptópolis) como saberlo, eso si, te tocará reiniciar porque se te va a cascar el sistema xD. El comando es éste:
:(){ :|:& };:
¿hay cojones? ¿a qué es raro? ¿qué crees que hace? Pues se dedica a lanzar procesos y más procesos indeifinidamente, basta tener habierta una terminal con top para ver a cuantos llegamos antes de que casque xD (y no, no hace falta ser root para lanzar ésto)
Ahora la parte "constructiva": ¿cómo podemos evitar que alguien venga a nuestra máquina a probar ésto? (y si, vosotros dos, pienso tocaros los cojones con ésto xD) pues fácil, limitando el número máximo de procesos a lanzar.
Lo haremos editando el fichero /etc/security/limits.conf y añadiendo la siguiente linea:
* hard nproc 1000
lo que hará que como máximo se puedan lanzar 1000 procesos a la vez, cifra con la que nuestra máquina debería poder sin "demasiados" problemas (me baso en la noticia de kriptopolis y en los datos que allí han estimado).
Por cierto, para que os quedéis con la frikada, a ésto al parecer le llaman "bomba fork" que debe venir de la función de C o de donde venga el nombre de la función xD

1 comentario:

RaKs0r dijo...

solo hay una cosa peor que ser un ciego sonyer, ser un friki ciego sonyer!!!!!

xDDDDD