elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Ético
| | |-+  Hacking Básico (Moderadores: zhyzura, toxeek)
| | | |-+  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 4,460 veces)
LegolasArc

Desconectado Desconectado

Mensajes: 1


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

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 am »

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

toxeek
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.636


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

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:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
probando un bucle infinito... « 1 2 3 »
Bugs y Exploits
mousehack 22 11,126 Último mensaje 28 Agosto 2015, 21:46 pm
por MCKSys Argentina
El que se ha metido en un bucle infinito soy yo...
Programación C/C++
Superplay 0 3,103 Último mensaje 1 Diciembre 2010, 21:14 pm
por Superplay
Utilizacion de un bucle infinito (script en escucha) « 1 2 »
PHP
mark182 18 10,007 Último mensaje 8 Junio 2011, 20:38 pm
por citosid
Como frenar un bucle for con un bucle while en bash linux
Scripting
mario290386 0 562 Último mensaje 5 Mayo 2019, 13:58 pm
por mario290386
Bucle while infinito muy ruidoso para keylogger c++
Programación C/C++
@XSStringManolo 5 964 Último mensaje 3 Junio 2019, 21:37 pm
por @XSStringManolo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines