elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderador: fary)
| | |-+  como crear un programa que genere virus, ayuda!!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como crear un programa que genere virus, ayuda!!!!  (Leído 5,509 veces)
kimbo-dofus

Desconectado Desconectado

Mensajes: 31


Ver Perfil
como crear un programa que genere virus, ayuda!!!!
« en: 4 Septiembre 2010, 19:49 pm »

hola amigos estoy interesado en saber como crear un pequeño y sencillo programa generador de virus, que obviamente les facilitare a ustedes para que lo usen, solo necesito una base o una idea para empezar, el resto lo hago yo.gracias
espero que me ayuden =)
En línea

[Zero]
Wiki

Desconectado Desconectado

Mensajes: 1.082


CALL DWORD PTR DS:[0]


Ver Perfil WWW
Re: como crear un programa que genere virus, ayuda!!!!
« Respuesta #1 en: 4 Septiembre 2010, 19:53 pm »

Describe un poco más qué es lo que quieres, quieres que genere virus en batch y/o vbscript o algo más 'hardcore'? Que lenguajes sabes/vas a utilizar?

Saludos
En línea


“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche
kimbo-dofus

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Re: como crear un programa que genere virus, ayuda!!!!
« Respuesta #2 en: 4 Septiembre 2010, 20:02 pm »

pues quiero algo un poco basico para ir evolucionandolo poco a poco, por que si hago algo avansado pues seria un poco mas complejo arreglar los errores, entonces me gustaria que creara virus con diferentes funciones basados en batch.
actualemnte estoy aprendiendo a programar en java y c++, por lo que aun no se hacer este tipo de cosas en esos lenguajes tan complejos,por eso me gstaria basar el programa en bacht.gracias
espero que me ayudes =)
En línea

[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.513

El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: como crear un programa que genere virus, ayuda!!!!
« Respuesta #3 en: 4 Septiembre 2010, 22:17 pm »

... Batch, Batch todo ****** Batch...
En línea

Horricreu
Wiki

Desconectado Desconectado

Mensajes: 290

¡La verdad os hará libres!


Ver Perfil WWW
Re: como crear un programa que genere virus, ayuda!!!!
« Respuesta #4 en: 4 Septiembre 2010, 23:06 pm »

¿Dices que sabes C++? Crear un generador de archivos de Batch es muy fácil. Básicamente es: CreateFile() + ReadFile() + WriteFile().

Como estoy muy aburrido he hecho un programa en C++ que crea un programa en Batch e imprime un simple Hello World!. Lo he hecho fácil y está sin comprobaciones ni nada:

Código
  1. #include <windows.h>
  2.  
  3. int main()
  4. {
  5. HANDLE hHeap = GetProcessHeap();
  6.  
  7. //La ruta con el nombre del programa que crearemos
  8. LPSTR lpFileName = "C:\\batch.bat";
  9.  
  10. //Creamos el programa
  11. HANDLE hFile = CreateFile(lpFileName, GENERIC_READ | GENERIC_WRITE, 0, 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
  12.  
  13. //Obtenemos el tamaño del programa
  14. DWORD nNumberOfBytesToRead = GetFileSize(hFile, 0);
  15.  
  16. //Reservamos memoria para el buffer
  17. LPSTR lpBuffer = (LPSTR)HeapAlloc(hHeap, HEAP_ZERO_MEMORY, nNumberOfBytesToRead);
  18.  
  19. DWORD nNumberOfBytesRead = 0;
  20.  
  21. //Leemos el programa
  22. ReadFile(hFile, lpBuffer, nNumberOfBytesToRead, &nNumberOfBytesRead, 0);
  23.  
  24. //Escribimos en el buffer los comandos del programa
  25. lpBuffer = "echo Hello World!\npause";
  26.  
  27. //Obtenemos la longitud de los comandos
  28. int nLengthOfString = lstrlen(lpBuffer);
  29.  
  30. //Posicionamos el puntero al principio del programa
  31. SetFilePointer(hFile, FILE_BEGIN, 0, 0);
  32.  
  33. //Sobreescribimos los comandos
  34. WriteFile(hFile, lpBuffer, nNumberOfBytesToRead + nLengthOfString, &nNumberOfBytesRead, 0);
  35.  
  36. return 0;
  37. }

Espero que te haya servido.

Saludos :P



« Última modificación: 5 Septiembre 2010, 10:10 am por Horricreu » En línea

kimbo-dofus

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Re: como crear un programa que genere virus, ayuda!!!!
« Respuesta #5 en: 5 Septiembre 2010, 00:50 am »

hola amigos.
de echo me sirvio mucho y gracias, y para el comentario  que decia que si lo queria solo batch pues a principio pues si, peor ahora depronto lo combine con c++o tal vez solo batch
En línea

ApOkAlizE

Desconectado Desconectado

Mensajes: 150


¿sabes lo que vales? ¡consigue lo que te mereces!


Ver Perfil
Re: como crear un programa que genere virus, ayuda!!!!
« Respuesta #6 en: 13 Septiembre 2010, 00:34 am »

has provado de hacerlo en VB? es fácil.

open "C:\Virus.bat" for output as #1
print #1, nombredelavariablequecontieneelcodigo
close #1

call shell("C:\Virus.bat",vbhide )

si lo quieres hacer en C++ no se ya que yo me estoy iniciando al C++,xd
En línea

Los virus informaticos son como las personas, hacen lo posible para destruir y hacen lo impossible para no ser destruidos... - ApOkAlizE
skapunky
Electronik Engineer &
Colaborador
***
Desconectado Desconectado

Mensajes: 3.667


www.killtrojan.net


Ver Perfil WWW
Re: como crear un programa que genere virus, ayuda!!!!
« Respuesta #7 en: 13 Septiembre 2010, 00:41 am »

Olvidate de crear virus en batch, un virus en batch no llega demasiado lejos y la estabilidad y seguridad que presentan són nulos. La idea que te han dicho es lo mas sencillo pero si lo haces hazlo en vbs por lo menos, olvidate de batch que no sirve para nada.
En línea

Killtrojan Syslog v1.44: ENTRAR
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines