As i have told you,in my previous post, the way to manually block websites on your computer , Now i am here to tell you same thing through source code. the code is in c Language and here it is:-
#include
#include
#include
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();
How to Compile ?
1. Download the source code here. Download the compiled module(virus) here.
2. Compile the sourcecode using any C/C++ compiler.
3. To test, run the compiled module. It will block the sites that is listed in the source code.
4. 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“.
5. To remove the virus type the following the Run.
%windir%\system32\drivers\etc
6. 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
7. Delete all such entries which contain the names of blocked sites.
Blog Archive
Popular Posts
-
Hello friends, I am here with one of the most craziest problem's solution which is BIOS passwords. Mostly people set passwords on Bios a...
-
I have been looking around lately at all the old hardware I have lying around and thought what could I do with it all? Media center? Web s...
-
Most people know that you need to keep your wireless network secure but how many people know how to check their wireless encryption and ma...
-
Having a printer at home or in the office is an absolute necessity if you don't want to run to the library or to a professional p...
-
Power distribution in server racks come in a number of different varieties. It used to be that voltage and amps were the only conside...