elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 19:47  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Linux/Unix (Moderadores: kamsky, TRICKY, berz3k)
| | | |-+  Bucle infinito para petar linux en C ??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Bucle infinito para petar linux en C ??  (Leído 2,307 veces)
LegolasArc

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Bucle infinito para petar linux en C ??
« en: 24 Noviembre 2010, 13:00 »

Buenas =)

Hace poco me estaba preguntando cómo podría hacer un programa que se replique a sí mismo infinitas veces con un bucle infinito que pete la memoria para colgar en cuestión de algunos segundos el SO. He estado buscando por la red y en este mismo foro y hablan sobre el uso de un loop y la función free().

Alguien tendría la idea básica de cómo podría lograr esto?.

Salu2 y gracias


En línea
cPositron

Desconectado Desconectado

Mensajes: 54



Ver Perfil
Re: Bucle infinito para petar linux en C ??
« Respuesta #1 en: 30 Noviembre 2010, 01:32 »

pues nunca he tenido necesidad de hacer eso  :o ,

pero supongo que con un while (condicion) en la condicion pon algo q simpre se cumpla y asi se repetira infinitas veces.

while (1)

y dentro del while metele un malloc() o algo asi, q vaya reservando memoria cada vez que se ejecute el while. Evidentemente dentro del malloc tendras q poner un contador o algo para que cada vez que se ejecute reserve mas y mas y mas memoria.

Aunque no se si petara o no el SO, normalmente es el programa el q peta dandote un "segmentation fault" o algo asi, vamos que te va a generar un core

animos, aunque me parece una tonteria de programa ....


En línea
TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Bucle infinito para petar linux en C ??
« Respuesta #2 en: 5 Diciembre 2010, 12:12 »

Bueno si encuentras un sistema GNU/Linux tan chafas o antiguo (sin quotas, un kernel antiguo, etc.) pues dale dale, ahora si han implementado quotas y restricciones a otros niveles, y si tienen un kernel medio actualizado, entonces no le veo tanto la gracia; por ejemplo actualmente en los sistemas GNU/Linux, si un proceso esta comiendo mas recursos, memoria de lo "permitido" el kernel terminara dicho proceso.


Bueno Suerte,

averno.
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines