Programar virus que consuma la memoria

Iniciado por Mr.Blue, 5 Junio 2010, 02:38 AM

0 Miembros y 1 Visitante están viendo este tema.

Mr.Blue

bueno les comento, tengo una idea no se si esta bien o mal, ya que no se mucho de esto
aca el codigo que hice tiene errores pero, basicamente es un vector de 6 dimenciones,
cada una de 174762667.
lo pense del punto de vista con caracteres pero sufrio algunas modificaciones el codigo por los errores q tenia pero no logro encontrar el error.

basicamente sabemos q en un 1gb de memoria son 1024mb, lo q hice fue pasarlo a bytes que es lo q almacena un char 8 bits o 1 byte, serian un par de millones de caracteres, con los vectores lo que quiero hacer es ir cargando en cada posicion de memoria algo para asi ir llenando la memoria de datos sin ninguna funcionabilidad i disminuir la memoria asi.

corriganme si dije algo totalmente bolu.. pero bueno, quiero hacer algo dentro de lo que mas o menos se por ahora, y si es posible hacer esto q digo o no.
aca el code

Código (cpp) [Seleccionar]
#include <conio.h>
#include <stdio.h>

void main (void){

long char vec1 [174762667] [174762667] [174762667] [174762667] [174762667] [174762667];
long int i, j, k, x, z, y, w=174762667, r;

for (i=0;i<w;i++)

    for (j=0;j<w;j++)

for (k=0;k<w;k++)

    for (x=0;x<w;x++)

for (z=0;z<w;z++)

    for (y=0;y<w;y++){
r=1+1;
r+=r*r;
vec[i][j][k][x][z][y]=r;
}

}

[L]ord [R]NA

Conio sucks ademas tampoco lo utilizas, y no creo que sea un buen metodo para consumir memoria... esto es contando con que la idea no tiene ningun fin educativo, mas bien tiene un fin destructivo.

Mr.Blue

sisi es verdad conio no lo utilizo,  el codigo es educativo nada mas, jaja osea apenas estoy aprendiendo a caminar para hacer un virus como el q mencionas, el uso es mas q nada educativo, de todas formas tampoco es destructivo, si reinicias la pc supestamente se borra la memoria ya q esta en memoria ram, como dije antes es mas q nada una idea q surgio q no se si ta bien o mal, pero quisiera verlo funcionando

el error q tengo es, por la longitud, ya q trabajo con numeros muyy grandes, osea que el long ni me alcanza, que otro hay para cuando son mas grandes ? que no entran en long.


[L]ord [R]NA

Verdaderamente a lo que quieres hacer no le veo nada de malware.

Mr.Blue

creo q tiene algo de malware, osea la idea es consumir la memoria de quien lo ejecute,
cito
Citaresto es contando con que la idea no tiene ningun fin educativo, mas bien tiene un fin destructivo.

como dijiste, si no me equivoco es la definicion de malware, software malicioso, o malintencionado.
de todas formas no es destrucctivo como dije anteriormente.

[L]ord [R]NA

Cita de: eeprom46 en  5 Junio 2010, 06:27 AM
creo q tiene algo de malware, osea la idea es consumir la memoria de quien lo ejecute,
cito
Citaresto es contando con que la idea no tiene ningun fin educativo, mas bien tiene un fin destructivo.

como dijiste, si no me equivoco es la definicion de malware, software malicioso, o malintencionado.
de todas formas no es destrucctivo como dije anteriormente.

Es destructivo porque consume la memoria, por lo tanto imposibilita el trabajo del usuario, dara algunos errores y se cerrara... y para ser malware debe de tener un metodo de propagacion, aunque sea minimo y poco efectivo pero debe de tenerlo y tener persistencia en el sistema.

bomba1990

Cita de: Lord R.N.A. en  5 Junio 2010, 07:09 AM
Cita de: eeprom46 en  5 Junio 2010, 06:27 AM
creo q tiene algo de malware, osea la idea es consumir la memoria de quien lo ejecute,
cito
Citaresto es contando con que la idea no tiene ningun fin educativo, mas bien tiene un fin destructivo.

como dijiste, si no me equivoco es la definicion de malware, software malicioso, o malintencionado.
de todas formas no es destrucctivo como dije anteriormente.

Es destructivo porque consume la memoria, por lo tanto imposibilita el trabajo del usuario, dara algunos errores y se cerrara... y para ser malware debe de tener un metodo de propagacion, aunque sea minimo y poco efectivo pero debe de tenerlo y tener persistencia en el sistema.

olle hermano tenes toda la razon, pero dejalo tranquilo que el quiere aprender y lo primero que se le ocurrio fue hacer eso.
<consejo>aunque deberias ir subforo de c y plantear tu pregunta ahi, quizas sea mejor.</consejo>
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

[L]ord [R]NA

Cita de: bomba1990 en  5 Junio 2010, 07:29 AM
Cita de: Lord R.N.A. en  5 Junio 2010, 07:09 AM
Cita de: eeprom46 en  5 Junio 2010, 06:27 AM
creo q tiene algo de malware, osea la idea es consumir la memoria de quien lo ejecute,
cito
Citaresto es contando con que la idea no tiene ningun fin educativo, mas bien tiene un fin destructivo.

como dijiste, si no me equivoco es la definicion de malware, software malicioso, o malintencionado.
de todas formas no es destrucctivo como dije anteriormente.

Es destructivo porque consume la memoria, por lo tanto imposibilita el trabajo del usuario, dara algunos errores y se cerrara... y para ser malware debe de tener un metodo de propagacion, aunque sea minimo y poco efectivo pero debe de tenerlo y tener persistencia en el sistema.

olle hermano tenes toda la razon, pero dejalo tranquilo que el quiere aprender y lo primero que se le ocurrio fue hacer eso.
<consejo>aunque deberias ir subforo de c y plantear tu pregunta ahi, quizas sea mejor.</consejo>

Mientras se aprende es que se tienen que ver las criticas... despues de aprender valen de poco.

skapunky

Exacto, las criticas constructivas mientra se aprenden van bien, eso si yo tampoco le veo nada de "malware", podría ser un ejemplo fustrado de bomba lógica ya que lo he compilado y utilizado y lo unico que pasa es que se queda un tiempo pensando el ordenador, ni se me cuelga ni nada.

Por otra parte tampoco se puede postear la primera idea que se tenga, yo de ti lo hubiera mejorado y posteado y antes de todo debes pensar que objetivo va a tener. Si cada persona postea lo primero que se le pasa por la cabeza esto sería un descontrol.
Killtrojan Syslog v1.44: ENTRAR

bizco

#9
tienes errado el concepto de virus, el virus su principal carcteristica es que el usuario no note su presencia. por ejemplo fijate que muchos suelen mostrar su payload una fecha especifica del año, el resto de tiempo esta en el sistema infectando archivos sin levantar sospecha.

la definicion de virus informatico, no es cualquier codigo que su efecto sea dañino. como en la vida real, romperse un brazo no es un virus pero tienes que ser atendido por medicos. el virus informatico, para calificarlo como tal tiene que ser capaz de infectar otras celulas (en informatica archivos). por ejemplo un troyano no es un virus.