[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