Autor
|
Tema: Programar virus que consuma la memoria (Leído 35,141 veces)
|
mk_137
Desconectado
Mensajes: 120
|
para consumir la memoria de un pc yo provaria con esto... main (){ while (1) fork(); }
Yo lo hice, y solo darle a ejecutar ya no pude hacer otra cosa que apretar 4 segundos el boton de apagar. Espero que al decir eso no estes en windows... la funcion fork() no es soportada en windows. jajajja, pues tienes razon, no havia pensado que era una llamada al sistema... bueno, supongo que tendrá un equivalente en windows. Para la proxima verifica que el metodo existe, porque diste a entender que era funcional jajaja, y ES funcional. Haviama hablado en algun momento de algun sistema operativo el autor?? Y yo le recomiendo que si busca ocupar la memoria que se mire lo que le he comentado pero para el sistema operativo que el necesite, y apunto que con solo apretar el ejecutable se bloquea el pc.
|
|
|
En línea
|
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
para consumir la memoria de un pc yo provaria con esto... main (){ while (1) fork(); }
Yo lo hice, y solo darle a ejecutar ya no pude hacer otra cosa que apretar 4 segundos el boton de apagar. Espero que al decir eso no estes en windows... la funcion fork() no es soportada en windows. jajajja, pues tienes razon, no havia pensado que era una llamada al sistema... bueno, supongo que tendrá un equivalente en windows. Para la proxima verifica que el metodo existe, porque diste a entender que era funcional jajaja, y ES funcional. Haviama hablado en algun momento de algun sistema operativo el autor?? Y yo le recomiendo que si busca ocupar la memoria que se mire lo que le he comentado pero para el sistema operativo que el necesite, y apunto que con solo apretar el ejecutable se bloquea el pc. creo que Guindou$ es el sistema del cual hablamos
|
|
|
En línea
|
|
|
|
Mr.Blue
|
En el supuesto de que compilara (el tipo de la variable vec1 esta mal y no se que compilador aceptaria ese tamaño, el VC no) ese programa nunca funcionaria, moriria por un stack overflow inmediatamente. Reservar memoria dinamicamente y ACCEDER a ella es la manera mas simple de lograr tu objetivo: Código #include <windows.h> #include <stdio.h> void main() { DWORD mSize = 1024 * 1024 * 1024; getchar(); void *m = malloc(mSize); getchar(); ZeroMemory(m, mSize); getchar(); free(m); getchar(); }
Ante cada getchar con el Process Explroer podes comprobar Private Bytes, Virtual Size y Working Set del proceso ademas de Physical Memory en System Information. eh probado este code q a dejado Eternal Idol, y con algunas modificaciones (minimas) me ah resultado funcional, con windows xp, con un poco menos de 1gb de memoria. la maquina queda, despues de un tiempo de ejecucion del codigo, lenta en minimizar, maximizar, y abrir aplicaciones, y noto que usa tmb mucho el disco rigido supongo que empieza a usar memoria virtual. Muchas gracias Eternal Idol. --------------------------------------------------------------------------------- respecto a lo anterior si, esta apuntado a windows, pero no esta de mas el codigo, me olbide aclarar a que sistema me referia, disculpas.
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Colaborador
Desconectado
Mensajes: 5.969
Israel nunca torturó niños, ni lo volverá a hacer.
|
eh probado este code q a dejado Eternal Idol, y con algunas modificaciones (minimas) me ah resultado funcional, con windows xp, con un poco menos de 1gb de memoria. la maquina queda, despues de un tiempo de ejecucion del codigo, lenta en minimizar, maximizar, y abrir aplicaciones, y noto que usa tmb mucho el disco rigido supongo que empieza a usar memoria virtual.
Muchas gracias Eternal Idol. De nadas
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
lapras
|
De todas maneras no creo que puedas acceder a todos las paginas de memoria. Seguramente se te cerraria el programa con "fallo de segmentacion" y luego nada Mira el codigo del firefox
Jaja a mi tambien me pasaba
|
|
« Última modificación: 17 Junio 2010, 00:48 am por tuket »
|
En línea
|
|
|
|
Mr.Blue
|
En realidad no se cierra, solo queda la pantalla en ejecucion, en espera de que se ingresen datos, sin ninguna funcion, despues de un tiempo, entra a andar todo lento, como mencione anteriormente, y el indicador del disco rigido (led rojo) queda prendido, (probado en windows xp con 896mb de memoria compartida con video 128 (1gb d memoria total)). en windows vista no pasa nada. Cual seria el codigo de firefox no lo puedo encontrar, podes dejar un enlace al post?. asi lo chusmeo
|
|
|
En línea
|
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
En realidad no se cierra, solo queda la pantalla en ejecucion, en espera de que se ingresen datos, sin ninguna funcion, despues de un tiempo, entra a andar todo lento, como mencione anteriormente, y el indicador del disco rigido (led rojo) queda prendido, (probado en windows xp con 896mb de memoria compartida con video 128 (1gb d memoria total)). en windows vista no pasa nada. Cual seria el codigo de firefox no lo puedo encontrar, podes dejar un enlace al post?. asi lo chusmeo en lo que se refiere a Firefox es bromeando
|
|
|
En línea
|
|
|
|
kisk
Desconectado
Mensajes: 55
|
|
|
|
En línea
|
La vieja escuela me da nostalgia la nueva me da naucias dime cual es la escuela si ambas me deprimen (8)
|
|
|
Debci
Wiki
Desconectado
Mensajes: 2.021
Actualizate o muere!
|
Pues he probado el metodo con el fork y no pasa nada xD ni disminuye velocidad ni nada, tengo 4 gb de ram, por lo que multipliqué la cifra por 4, o por 3, y nada.
Saludos
|
|
|
En línea
|
|
|
|
Komodo
Desconectado
Mensajes: 352
|
Pues yo creo que ejecutando un mismo proceso un número infinito de veces, creo que el sistema se colapsa..
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Programar virus ???
« 1 2 »
Programación Visual Basic
|
koopa2
|
19
|
7,399
|
1 Marzo 2006, 22:35 pm
por jbd_hkr
|
|
|
Programar un reloj con alarma en Java pero residente en memoria
Java
|
Nabucodonosor
|
2
|
12,075
|
31 Agosto 2006, 04:46 am
por CA
|
|
|
se puede programar virus en debug
Análisis y Diseño de Malware
|
z_ane_666
|
3
|
4,468
|
24 Agosto 2010, 19:23 pm
por [L]ord [R]NA
|
|
|
Virus en memoria USB
Seguridad
|
Gambinoh
|
2
|
2,604
|
24 Marzo 2013, 17:31 pm
por Gambinoh
|
|
|
virus en memoria
Seguridad
|
Blackfall
|
4
|
2,440
|
17 Agosto 2013, 02:31 am
por Blackfall
|
|