lunes, 9 de enero de 2012

Virus casero en c#

Estoy aprendiendo a programar en c# y no hay nada mejor que hacer ejercicios. Me he propuesto crear un virus muy simple en c#.

He programado dos virus y estas son sus características:
- El primero muestra numerosas ventanas cada cierto tiempo, llegando a congelar el ordenador y lo apaga automáticamente cada cierto tiempo.
- El segundo simplemente borra todos los archivos del usuario.
- Se ejecutan cada vez que se inicia Windows.
- Cuando se instala por primera vez no se ejecuta y espera al reinicio de sesión para evitar sospechas.
- Ambos se instalan en c:/windows, se ejecutan en modo oculto y crean una cuanta atrás para realizar su función.
- Sus archivos tiene nombres parecidos a procesos y archivos de Windows.

Están compuestos por los siguientes archivos comprimidos en un autoextraíble creado con winrar:

- Pop-up virus (installprocess.exe):
winlogon_x86.exe --> Programa principal del virus.
start.bat --> Archivo Batch que ejecutara el virus al inicio de Windows.
slpwow32.exe --> Se encarga de mover el archivo start.bat a la carpeta de inicio de Windows.
msinfo64.exe --> Se encarga de crear un bucle de ventanas.
installer.exe --> Ventana.
dbconhost.exe --> Ventana.
extractaudio.exe --> Video.
audidag.exe --> Video.

- Virus borrador de archivos (install_dll.exe):
bfsvcd.exe --> Programa principal del virus.
win_start.bat --> Archivo batch que ejecutara el virus al inicio de Windows.
slpwow32_x86.exe --> Se encarga de mover el archivo win_start.bat a la carpeta de inicio de Windows.


Videos:



Visita la pagina oficial para descargartelo y obtener el codigo fuente:
http://3dprog-blog.net