Minggu, 20 Maret 2011

5

[VB.NET] Virus Scanner Sederhana

  • Minggu, 20 Maret 2011
  • Nurkholish Ardi Firdaus
  • Share
  • Banyak yang menannyakan bagaimana caranya membuat anti virus?, sebenarnya ada teknik tersendiri dalam membuat antivirus. Seperti pada proses scanning file, bagaimana kita membuat algoritma dimana ia akan melakulan looping mencari file-file di direktori hingga ke subdirektori terdalam dari setiap direktori yang ditemukan. Huh, memang memusingkan tetapi mari kita melihat dalam teknologi VB.NET. Coba sobat lihat fungsi VB.NET dibawah ini:





    FileIO.FileSystem.GetFiles(directory As String, searchType As Microsoft.VisualBasic.FileIO.SearchOption, ParamArray wildcards() As String)

    Jika searchType kita isi dengan FileIO.SearchOption.SearchAllSubDirectories maka object hasil dari fungsi tersebut adalah koleksi dari semua file-file yang ada di direktori dan semua subdirektori yang ditemukan berdasarkan kriteria yang ada di parameter array wildcards().
    Oke itu modal utama kita, sedangkan dalam mengenali virus, untuk belajar saya menggunakan pengenalan berdasarkan MD5 hash dari file yang di  scan. Jika MD5 hash dari file tersebut sama dengan signature MD5 virus yang ada di database, maka akan terdeteksi sebagai virus. Ini merupakan salah satu kegunaan dari enkripsi MD5 sebagai pengecekan integrasi suatu file seperti yang saya jelaskan dulu di postingan Mengetahui MD5 Dari Suatu File. Oke, download saja sourcce codenya ya... soalnya kalau di postingin source codenya bakal banyak banget. Hehehe. Beginilah screenshotnya:



    Crowja-Coderz

    Jangan Lupa Komentar Yaa..
    Related Posts Plugin for WordPress, Blogger...

    5 Komentar Untuk “[VB.NET] Virus Scanner Sederhana”

    Anonim mengatakan...

    Kamis, 08 Maret 2012 pukul 22.18.00 WIB Reply To This Comment

    nice info gan... thanks bnget... :)


    Anonim mengatakan...

    Rabu, 08 Agustus 2012 pukul 21.24.00 WIB Reply To This Comment

    mas bagaimana cara menambah data md5 databasenya, file mdbnya dibuka dengan program apa, trus klo dienkrip, bgaimana cara dekripnya...tq


    Nurkholish Ardi Firdaus mengatakan...
    Jumat, 10 Agustus 2012 pukul 21.30.00 WIB Reply To This Comment

    @Anonim agan bisa mbuka file mdb nya pke microsoft access, maksudnya enkripsi MD5 disini adalah enkripsi satu arah yang hanya bisa di encrypt tanpa bisa di decrypt, hasil enkripsi dari filenya pun hanya untaian kode signature file tersebut yang kalo g salah berjumlah 16 karakter apa yah.. hehe maklum lupa udah g maenan kriptografi lg..hehe


    Unknown mengatakan...
    Sabtu, 24 Mei 2014 pukul 06.58.00 WIB Reply To This Comment Komentar ini telah dihapus oleh pengarang.

    Blogger mengatakan...
    Senin, 13 Februari 2017 pukul 08.34.00 WIB Reply To This Comment

    I have been using AVG protection for a few years now, and I would recommend this product to you all.


    Posting Komentar

    Berikan komentar positif tentang artikel yang sederhana ini niscaya sobat akan mendapatkan balasannya. Hehehe

    Subscribe