Upload
ptherianto-com
View
10.469
Download
9
Embed Size (px)
Citation preview
Cara Membuat Antivirus Dengan Visual Basic 6
Cara Membuat Antivirus Dengan Visual Basic 6 - Di thread ini saya hanya ingin menjelaskan bagaimana cara membuat Antivirus. Selama ini kita hanya memakai Antivirus buatan orang tanpa ingin tahu bagaimana orang itu membuat Antivirus yang kita pakai itu. Sekarang semakin banyak anak Indonesia yang berlomba untuk mambuat Antivirus aga bisa digunakan orang banyak.membuat antivirus bagi semua orang merupakan suatu hal yang terlihat sulit bagi mereka,apalagi bagi mereka yang sangat awam bahasa pemrograman. Dengan thread ini saya hanya ingin membuktikan bahwa kita bukan hanya bisa memakai tapi kita bisa membuatnya.Ini Virus bukan buatan saya tapi saya hanya sekedar share..
Itu sedikit penjelasan tentang antivirus yang akan kita buat sekarang,yuk langsung saja kita mulai membuat antivirus nyasaya akan berikan source code fullnya pada akhir postingan——————————————-Tutor by : Dias Taufik RahmanEditor : Teguh ApriantoCompiller : Microsoft Visual Basic 6.0Program Type : AntivirusCode by : Dias Taufik Rahman——————————————-
(maaf sekali klo source code dibawah tidak bisa dicopy, anda harus ketik sendiri)klo belum punya Visual Basic 6 Dowload DISINI1.Buka program microsoft visual basic 6.0 -> Standard EXE -> OK maka akan tampil form baru sesuai dengan gambar di bawah,desain form sesuai keinginan anda
Beri nama form tersebut : frmUtama
2.Setelah form selesai di rubah namanya tambahkan component Mscomctl.Ocx dengan caraKlik Project -> Components -> Microsoft Windows Common Controls 6.0 -> lalu klik OKContoh seperti gambar di bawah
3.Setelah component sukses di tambahkan langkah selanjutnya adalah menambah Command Button,Textbox,Listview,Picture Boxdisini saya menggunakan desain yang sangat sederhana,desain bisa anda rubah sendiri sesuai kreatifitas anda ^^- Tambahkan Listview kedalam form dan beri nama lvScan
yang saya lingkari merah adalah listview yang telah di tambahkan ke dalam form.
setelah itu setting listview dengan caraKlik Listview -> Disebelah kanan bawah ada kotak properties -> Customlalu ikuti settingan seperti pada gambar di bawah ini
Lalu pada tab Column Headers klik insert column- Column 1 beri nama : Virus Name- Column 2 beri nama : Path- Column 3 beri nama : Checksum Virus- Column 4 beri nama : Status Virus
lalu klik Ok
Tambahkan picture box buat picture box itu sekecil mungkin dan beri nama sIconSetting :Appearance : FlatAuto Redraw : TrueBorder Style : NoneVisible : FalseTambahkan Textbox ke dalam form dengan nama txtPathSetting :Appearance : FlatBorder Style : NoneTambahkan Command Button dengan nama cmdBrowse di samping Textbox yang telah di buat tadiSetting :Caption : …Masukan Code ini ke dalam cmdBrowse
Spoiler: Code di atas berfungsi untuk membuka kotak dialog yang berisi path” yang ada di dalam komputer lalu mencetaknya ke dalam textbox yang bernama txtPathTambahkan label dengan nama defaultSetting :Caption : Dir ScannedTambahkan label dengan nama lblDirScanSetting :Caption : 0Tambahkan label dengan nama defaultSetting :Caption : DetectedTambahkan label dengan nama lblFileDetSetting :Caption : 0Tambahkan label dengan nama defaultSetting :Caption : File ScannedTambahkan label dengan nama lblFileScanSetting :Caption : 0Tambahkan Textbox dengan nama txtFileScanSetting :Multiline : TrueScroll Bar : 2-VerticalTambahkan Command Button dengan nama cmdScanSetting :
Caption : &Scan
Spoiler: fungsi kode di atas adalah untuk memulai scan pada antivirusTambahkan Command Button dengan nama cmdActionSetting :Caption : &DeleteTambahkan Command Button dengan nama cmdActionSetting :Caption : &QuarantineTambahkan Command Button dengan nama cmdViewQSetting :Caption : &View Quarantine FileTambahkan Command Button dengan nama cmdActioSetting :Caption : &DeleteTambahkan kode ini di dalamnya
Spoiler: Fungsi di atas adalah fungsi untuk menghapus/mengkarantina file yang terdeteksiTambahkan Command Button dengan nama cmdActionSetting :Caption : &QuarantineTambahkan Command Button dengan nama cmdViewQSetting :Caption : &View Quarantine FileLalu masukan code ini ke dalamnya
Nah selesai memasukan control ke dalam formnyacontoh form yang telah selesai
lalu klik kanan pada form masukan kode di bawah ini
Spoiler: lalu di Form_load() masukan kode iniSpoiler: Lalu buatlah 1 module dengan nama modAPILalu tambahkan code di bawah ini
Spoiler: Code di atas adalah Fungsi API yang di butuhkan untuk antivirusBuat 1 module dengan nama modChecksummasukan code di bawah ini.
Spoiler: potongan code di atas di gunakan untuk meng kalkulasi checksumbuat 1 module lagi dengan nama modDatabaselalu tambahkan code di bawah ini.
Spoiler: potongan code di atas adalah database pada antivirusnyabuat lagi 1 buah module dengan nama modQuarmasukan code yang ada di bawah ini
Spoiler: Code di atas adalah code untuk enkripsi/dekripsi pada virus yang akan di karantinaBuat lagi 1 module dengan nama modHeuristiclalu masukan code di bawah ini
Spoiler: Fungsi di atas adalah fungsi untuk mengecek suatu file dengan metode heuristic icon + heuristic untuk virus VBSBuat 1 module dengan nama modIconComparelalu masukan code di bawah ini
Spoiler: kode di atas di butuhkan untuk metode heuristic icon pada antivirusBuat 1 module dengan nama modLVlalu masukan code di bawah ini
Spoiler: Code di atas berguna untuk dengatur Listview pada saat virus terdeteksiBuat 1 module dengan nama modPElalu masukan code di bawah ini
Spoiler: code di atas berfungsi untuk pengecekan PE HEADER
buat 1 module dengan nama modScanninglalu tambahkan code di bawah ini
Spoiler: Code di atas adalah code untuk scan file & folder pada antivirusbuat 1 module dengan nama modEtcmasukan code di bawah ini
Spoiler: Code di atas adalah kumpulan fungsi etc untuk scanning,karantina,deleteIni adalah tampilan antivirus setelah di berikan module
sekarang tinggal cara membuat form quarantinenya,caranya adalah sebagai berikut pada gambar berikut
setelah form baru sudah di buat,lalu rubah nama formnya menjadi frmQuarantineTambah 1 buah listview dengan nama lvQlalu setting listview tersebut sesuai dengan gambar di bawah ini,cara setting listview sudah tertera diatas.
Tambahkan 3 buah Command button dengan nama- cmdDelete- cmdRestore- cmdRestore(1)Tambahkan code di bawah ini ke dalam Command [ cmdDelete ]
Spoiler: code di atas berfungsi untuk menghapus file yang telah di karantinaMasukan code di bawah ini ke Command [ cmdRestore ]
Spoiler: Fungsi code di atas berguna untuk me restore file kembali ke asalnya.lalu pada Form_Load() tambahkan code di bawah ini.
Spoiler: Masukan code di bawah ini ke dalam frmQuarantine yang telah anda buat tadi.
Spoiler: Berfungsi untuk memanggil data yang ada di folder karantina.Hanya itu ilmu yang bisa saya bagikan. sekarang kita bukan hanya sebagai pemakai atau user sekrang kita sudah bisa mmembuat antivirus.dan ini adalah Screenshot antivirus yang kita buat tadi saat melakukan scanning.