Hola de nuevo,

Desde hace tiempo tengo en mente la realizacion de un programa que se autoreproduzca e infecte todo lo que toque. Mi obejtivo no es crear un virus, y ni un trojan ni nada por el estilo. Nada de malware.

Simplemente me interesaria (por curiosidad) ver hasta donde se podria llegar.

Mi idea es un realizar un programa en Java o VB.Net que al autoejecutarse se oculte profundamente e infecte todo lo posible. Que abra un link una vez o de alguna forma consiga registrar publicamente que ha llegado a otro ordenador (de forma oculta a ser posible).


El codigo seria de y para todos.


Por el momento las unicas ideas que tengo son:

-Autoocultacion: tengo ya terminado un algoritmo que esconde el ejecutable(borrandose a si mismo y copiandose en carpetas del sistema)

-Autoejecucion: claves añadidas al registro para el inicio con windows, creacion de ficheros(autorun creo recordar que se llamaban) para copiarlos en todo tipo de unidades extraibles que se conectasen al ordenador

-Contar numero de infecciones: Lo unico que tengo en mente es abrir una url con contador de visitas, o enviar un correo, o ¿actualizar un blog lanzando un script? nose si esto ultimo seria posible..

-Ciclo de vida determinado: Tras un periodo de tiempo, autoborrar el programa sin dejar rastro.



Me gustaria conocer vuestras opiniones y ideas, saber que os parece el proyecto asi como recopilar distitos metodos de infeccion y comprobar su eficacia.


Saludos!
sub main()

if month(now)>3 and day(now)>17 then
¡-Ciclo de vida determinado
'esto te sirve para que cuando llegue ese dia deje de hacer lo que le dijiste que hciera.
'esto tambien se puede usar para que algo se ejecute cierto dia
goto salir
end if

----tu codigo



salir:
end sub


espero te haya servido amigo en mi humilde aportacion a tu post saludos
adwind escribió:sub main()

if month(now)>3 and day(now)>17 then
¡-Ciclo de vida determinado
'esto te sirve para que cuando llegue ese dia deje de hacer lo que le dijiste que hciera.
'esto tambien se puede usar para que algo se ejecute cierto dia
goto salir
end if

----tu codigo



salir:
end sub
Perdón adwind, ese que lenguaje es?
Si buscas la mayor propagación posible, empiezas mal utilizando vb.net o java para programarlo. Hará falta la JVM o .NET framework en el cliente, lo que reduce mucho la propagación.
Responder

Volver a “VB/.NET”