Crear gusano en Python para replicarse en computadores remotos

  • Autor Autor DarkLife
  • Fecha de inicio Fecha de inicio
DarkLife

DarkLife

1
Kappa
Redactor
¡Excelente comerciante!
Suscripción a IA
Por motivos académicos, en la universidad nos han dado como asignación crear un gusano utilizando Python que logre reproducirse a otras computadores por medio de internet y agotar los recursos de cada PC creando infinitos hilos.

De Python se prácticamente nada y de creación de gusanos aun menos, asi que acudo a ustedes para ver si alguien sabe o al menos me puede dar una idea de por donde comenzar. :encouragement:
 
Saludos, aqui no te explicaran como crear el gusano, pero si a aprender sobre Python, el curso esta alojado en Udemy y es gratuito te dejo el Link, puedes ver si te es de utilidad :encouragement:
 
[MENTION=320]DarkLife[/MENTION] jejejej una universidad poniendo a los estudiantes a realizar virus xD jajaj para mi que quieres infectar a tus amigos xD

Bueno pasando a lo serio, un virus de este tipo se copian a si mismo en diferentes carpetas del sistema operativo tales como system 32, archivos de programas, documentos, imágenes, vídeos, etc, etc... Y muchas veces si se cierran o matan el proceso se vuelve a ejecutar o con algunas técnicas se evita que pase eso o en otros casos se hacen pasar por servicios de windows para confundir al usuario, etc.

Bueno entonces se pondría hacer de la siguiente manera algo simple:

+ Para expandir la infección por Internet se podría hacer de dos manera: correo spam o computadores que estén en la misma red, pero hay que tener en cuenta los permisos de usuarios, etc.

+ Para evitar que lo detecte el antivirus se usan los famosos crypter que hacen que un virus exe parezca sano y que pase fácilmente el análisis del antivirus.

Programa:
1. Al ejecutarse debe copiarse así mismo en muchas carpetas, entre mas escondidas mejor, verificando si existe o no, igualmente revisar se puede copiar en otros pc que estén en red, discos duros, etc.

2. Luego llega lo bueno: (esto es un ejemplo deberás adaptarlo al lenguaje de programación)

Esto es infinito... no se que pueda pasar pero lo mas probable es que el computador se bloquee.
while true:

hilo.star(funcion()) /* el hilo debe ejecutar una funcion para estresar el procesador como puede ser una operacion artimetica */

sleep(1) /*1 segundo de tiempo para dormir el programa mientras se ejecuta otro hilo*/
end while;

3. También si se cierra el programa ejecutarse nuevamente u otra de las copias.

4. faltan otras cosas como ocultar el ejecutable, bueno muchas cosas...

Tiene su trabajo pero bueno algo así se hace...

Bueno esto es algo básico, ya mas avanzado daña archivos, envía información a un servidor, etc...
 
Atrás
Arriba