Antivirus vb

  • View
    164

  • Download
    2

Embed Size (px)

Text of Antivirus vb

  • 1. 1.Buka program microsoft visual basic 6.0 -> Standard EXE -> OK maka akan tampil form baru sesuaidengan gambar di bawah,desain form sesuai keinginan andaBeri nama form tersebut : frmUtama2.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 bawah3.Setelah component sukses di tambahkan langkah selanjutnya adalah menambah CommandButton,Textbox,Listview,Picture Boxdisini saya menggunakan desain yang sangat sederhana,desain bisa anda rubah sendiri sesuai kreatifitasanda ^^- Tambahkan Listview kedalam form dan beri nama lvScan

2. 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 iniLalu 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 Viruslalu klik Ok 3. 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 cmdBrowseSpoiler:Code di atas berfungsi untuk membuka kotak dialog yang berisi path yang ada di dalam komputer lalumencetaknya 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 lblFileScan 4. Setting :Caption : 0Tambahkan Textbox dengan nama txtFileScanSetting :Multiline : TrueScroll Bar : 2-VerticalTambahkan Command Button dengan nama cmdScanSetting :Caption : &ScanSpoiler: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 dalamnyaSpoiler: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 File 5. Lalu masukan code ini ke dalamnyaNah selesai memasukan control ke dalam formnyacontoh form yang telah selesailalu klik kanan pada form masukan kode di bawah iniSpoiler:lalu di Form_load() masukan kode iniSpoiler:Lalu buatlah 1 module dengan nama modAPILalu tambahkan code di bawah iniSpoiler: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 modQuar 6. masukan code yang ada di bawah iniSpoiler:Code di atas adalah code untuk enkripsi/dekripsi pada virus yang akan di karantinaBuat lagi 1 module dengan nama modHeuristiclalu masukan code di bawah iniSpoiler:Fungsi di atas adalah fungsi untuk mengecek suatu file dengan metode heuristic icon + heuristic untukvirus VBSBuat 1 module dengan nama modIconComparelalu masukan code di bawah iniSpoiler:kode di atas di butuhkan untuk metode heuristic icon pada antivirusBuat 1 module dengan nama modLVlalu masukan code di bawah iniSpoiler:Code di atas berguna untuk dengatur Listview pada saat virus terdeteksiBuat 1 module dengan nama modPElalu masukan code di bawah iniSpoiler:code di atas berfungsi untuk pengecekan PE HEADERbuat 1 module dengan nama modScanninglalu tambahkan code di bawah iniSpoiler:Code di atas adalah code untuk scan file & folder pada antivirusbuat 1 module dengan nama modEtcmasukan code di bawah iniSpoiler: 7. Code di atas adalah kumpulan fungsi etc untuk scanning,karantina,deleteIni adalah tampilan antivirus setelah di berikan modulesekarang tinggal cara membuat form quarantinenya,caranya adalah sebagai berikut pada gambar berikut 8. 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 terteradiatas.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 ] 9. 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 sekrangkita sudah bisa mmembuat antivirus.dan ini adalah Screenshot antivirus yang kita buat tadi saat melakukan scanning.