Admin Login.....





 
 




:: DanielVSirait ::
Hacked by DanielVSirait. Visit My Site http://danielvsirait.blogspot.com





© DanielVSirait

<br> --></style> <style id='template-skin-1' type='text/css'><!-- body { min-width: 0px; } .content-outer, .content-fauxcolumn-outer, .region-inner { min-width: 0px; max-width: 0px; _width: 0px; } .main-inner .columns { padding-left: $(main.column.left.width); padding-right: 0px; } .main-inner .fauxcolumn-center-outer { left: $(main.column.left.width); right: 0px; /* IE6 does not respect left and right together */ _width: expression(this.parentNode.offsetWidth - parseInt("$(main.column.left.width)") - parseInt("0px") + 'px'); } .main-inner .fauxcolumn-left-outer { width: $(main.column.left.width); } .main-inner .fauxcolumn-right-outer { width: 0px; } .main-inner .column-left-outer { width: $(main.column.left.width); right: 0%; margin-left: -$(main.column.left.width); } .main-inner .column-right-outer { width: 0px; margin-right: -0px; } #layout { min-width: 0; } #layout .content-outer { min-width: 0; width: 0px; } #layout .region-inner { min-width: 0; width: auto; } --></style> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=5784928242132712108&amp;zx=00adce05-ac60-4579-ace3-f57a9d658277' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=5784928242132712108&amp;zx=00adce05-ac60-4579-ace3-f57a9d658277' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body class='loading'> <div class='body-fauxcolumns'> <div class='fauxcolumn-outer body-fauxcolumn-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </div> <div class='content'> <div class='content-fauxcolumns'> <div class='fauxcolumn-outer content-fauxcolumn-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </div> <div class='content-outer'> <div class='content-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left content-fauxborder-left'> <div class='fauxborder-right content-fauxborder-right'></div> <div class='content-inner'> <header> <div class='header-outer'> <div class='header-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left header-fauxborder-left'> <div class='fauxborder-right header-fauxborder-right'></div> <div class='region-inner header-inner'> <div class='header section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div id='header-inner'> <div class='titlewrapper'> <h1 class='title'> <a href='https://dedicheaters12.blogspot.com/'> DeDiSiNaGa </a> </h1> </div> <div class='descriptionwrapper'> <p class='description'><span> </span></p> </div> </div> </div></div> </div> </div> <div class='header-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> </header> <div class='tabs-outer'> <div class='tabs-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left tabs-fauxborder-left'> <div class='fauxborder-right tabs-fauxborder-right'></div> <div class='region-inner tabs-inner'> <div class='tabs section' id='crosscol'><div class='widget Text' data-version='1' id='Text1'> <h2 class='title'>Welcome To PeterJepiMars Blog</h2> <div class='widget-content'> </div> <div class='clear'></div> </div></div> <div class='tabs no-items section' id='crosscol-overflow'></div> </div> </div> <div class='tabs-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <div class='main-outer'> <div class='main-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left main-fauxborder-left'> <div class='fauxborder-right main-fauxborder-right'></div> <div class='region-inner main-inner'> <div class='columns fauxcolumns'> <div class='fauxcolumn-outer fauxcolumn-center-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <div class='fauxcolumn-outer fauxcolumn-left-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <div class='fauxcolumn-outer fauxcolumn-right-outer'> <div class='cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left'> <div class='fauxborder-right'></div> <div class='fauxcolumn-inner'> </div> </div> <div class='cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <div class='columns-inner'> <div class='column-center-outer'> <div class='column-center-inner'> <div class='main section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='blog-posts hfeed'> <!--Can't find substitution for tag [defaultAdStart]--> <div class="date-outer"> <h2 class='date-header'><span>Selasa, 06 November 2012</span></h2> <div class="date-posts"> <div class='post-outer'> <div class='post hentry'> <a name='915951189784520356'></a> <h3 class='post-title entry-title'> Cara Buat Anti Virus </h3> <div class='post-header'> <div class='post-header-line-1'></div> </div> <div class='post-body entry-content' id='post-body-915951189784520356'> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Sekarang kehadiran para virus maker (&#8211;selanjutnya disingkat jadi VM saja) lokal telah membuat gerah para user komputer tanah air. Bisa dibayangkan bila dari sekian banyak virus lokal tidak satu-dua yang menghancurkan data (terutama bagi file office; word, excel, dll&#8230;). Bagi para vendor Anti Virus (&#8211;selanjutnya disingkat menjadi AV saja) fenomena ini adalah lahan bisnis untuk produk mereka. Sebut saja NORMAN, yang kini men-support perusahaan konsultan virus lokal (&#8211;VAKSIN.COM) , Symantec, McAffe, NOD32, dan sebagainya. Dengan menawarkan update definisi software AV tercepat, engine scanner paling sensitif, dan lain-lain merupakan kiat untuk memancing para korban virus membeli dan menggunakan software AV mereka. Bagi penulis sendiri hal ini memang agak memberatkan mengingat update file definisi atau engine AV tsb haruslah melalui koneksi internet. Lalu bagaimana yang tidak mempunyai akses sama sekali? Konsekuensinya iyalah tertinggal dalam hal pengenalan varian virus baru yang pada ujung-ujungnya membuat AV yang sudah terinstall bagai &#8216;Macan Ompong&#8217;. Kalau kita membuat AV sendiri bagaimana? dengan database definisi yang bisa diupdate oleh kita bahkan dapat saling tukar dengan teman? Bisa saja, dengan syarat mau mempelajari sedikit teknik pemograman.Pertama kita harus mengerti bagaimana cara kerja sebuah AV sederhana, pada dasarnya sebuah software AV mempunyai komponen-komponen :1. Engine scanner, ini merupakan komponen utama AV dalam mengenali sebuah pattern virus. Engine ini dapat dikelompokkan menjadi statis dan dinamis. Statis dalam hal ini dapat disebut menjadi spesifik terhadap pattern tertentu dari sebuah file virus. Checksum merupakan salah satu contoh dari engine statis ini. Dinamis dalam artian dia mengenali perilaku &#8216;umum&#8217; sebuah virus. Heuristic menjadi salah satu contohnya.</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">2. Database definition, menjadi sebuah referensi dari sebuah pattern file virus. Engine statis sangat bergantung kepada komponen ini.</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">3. Decompress atau unpacking engine, khusus untuk pengecekan file-file yang terkompresi (*.rar, *.zip, dll) atau kompresi atau packing untuk file PE seperti UPX, MeW , dll.Tidak jarang hasil dari pengecekan terhadap file suspect virus menghasilkan false-positive bahkan false-negative (&#8211; false-positive berarti file yang bersih dianggap thread oleh AV, dan false-negative berarti file yang 100% thread akan dianggap bersih). Semua itu dapat diakibatkan oleh ketidak-sempurnaan dari engine scanner itu sendiri. Misal</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">pada contoh kasus Engine String scanner (&#8211;Engine scanner yang menyeleksi string-string dari file text-based), bila diterapkan rule 3 out of 5 (&#8211; bila AV menemukan 3 dari daftar 5 string kategori malicious) maka AV akan memberikan bahwa file terindikasi sebuah thread yang positif. Padahal file tsb nyatanya tidak menimbulkan efek berbahaya bila dijalankan atau dieksekusi. Kesalahan scanning macam ini lazim ditemukan untuk file-file *.VBS, *.HTML, dll. Untuk penggunaan engine checksum sangat banyak ditemui di beberapa software AV lokal. Checksum yang lazim digunakan diantaranya CRC16, CRC32, MD5, dll. Dikarenakan mudah untuk diimplementasikan. Engine ini sendiri bukannya tanpa cacat, Checksum bekerja dengan memproses byte demi byte dari sebuah file dengan sebuah algoritma tertenu (&#8211; tergantung dari jenis checksum yang digunakan) sehingga menghasilkan sebuah format tertentu dari file tsb. Contoh checksum menggunakan CRC32 dan MD5 :* calCrc = CRC32(file_name_and_path)</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">* calMD5 = MD5(file_name_and_path)Maka isi dari string calCrc adalah 7AF9E376, sedangkan untuk MD5nya adalah 529CA8050A00180790CF88B63468826A. Perlu diketahui bila virus menerapkan rutin yang mengubah byte tertentu dari badan virus tsb setiap kali maka penggunaan engine checksum ini akan kurang optimal karena bila 1 byte berubah dari file maka checksum juga akan berubah.Mari kita belajar membuat sebuah AV sederhana, yang diperlukan :1. Software Visual Basic 6.0</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">2. Sedikit pemahaman akan pemograman Visual Basic 6.0</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">3. Sampel file bersih atau virus (&#8211; opsional)First#</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Sekarang kita akan belajar membuat sebuah rutin sederhana untuk :</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Memilih file yang akan dicek</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Membuka file tersebut dalam mode binary</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Memproses byte demi byte untuk menghasilkan ChecksumBuka MS-Visual Basic 6.0 anda, lalu buatlah sebuah class module dan Form dengan menambahkan sebuah objek Textbox, CommonDialog dan Command Button. (Objek CommonDialog dapat ditambahkan dengan memilih Project -&gt; COmponent atau Ctrl-T dan memilih Microsoft Common Dialog Control 6.0) Ketikkan kode berikut pada class module (kita beri nama class module tsb clsCrc) :================= START HERE ====================Private crcTable(0 To 255) As Long &#8216;crc32Public Function CRC32(ByRef bArrayIn() As Byte, ByVal lLen As Long, Optional ByVal lcrc As Long = 0) As Long&#8216;bArrayIn adalah array byte dari file yang dibaca, lLen adalah ukuran atau size fileDim lCurPos As Long &#8216;Current position untuk iterasi proses array bArrayIn</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Dim lTemp As Long &#8216;variabel temp hasil perhitunganIf lLen = 0 Then Exit Function &#8216;keluar fungsi apabila ukuran file = 0</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">lTemp = lcrc Xor &amp;HFFFFFFFFFor lCurPos = 0 To lLen</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">lTemp = (((lTemp And &amp;HFFFFFF00) &amp;H100) And &amp;HFFFFFF) Xor (crcTable((lTemp And 255) Xor bArrayIn(lCurPos)))</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Next lCurPosCRC32 = lTemp Xor &amp;HFFFFFFFFEnd FunctionPrivate Function BuildTable() As Boolean</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Dim i As Long, x As Long, crc As Long</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Const Limit = &amp;HEDB88320For i = 0 To 255</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">crc = i</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">For x = 0 To 7</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">If crc And 1 Then</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">crc = (((crc And &amp;HFFFFFFFE) 2) And &amp;H7FFFFFFF) Xor Limit</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Else</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">crc = ((crc And &amp;HFFFFFFFE) 2) And &amp;H7FFFFFFF</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">End If</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Next x</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">crcTable(i) = crc</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Next i</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">End FunctionPrivate Sub Class_Initialize()</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">BuildTable</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">End Sub================= END HERE ====================Lalu ketikkan kode berikut dalam event Command1_Click :================= START HERE ====================Dim namaFileBuka As String, HasilCrc As String</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Dim CCrc As New clsCrc &#8216;bikin objek baru dari class ClsCrc</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Dim calCrc As Long</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Dim tmp() As Byte &#8216;array buat file yang dibacaPrivate Sub Command1_Click()</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">CommonDialog1.CancelError = True &#8216;error bila user mengklik cancel pada CommonDialog</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">CommonDialog1.DialogTitle = &#8220;Baca File&#8221; &#8216;Caption commondialogOn Error GoTo erorhandle &#8216;label error handleCommonDialog1.ShowOpen</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">namafilbuka = CommonDialog1.FileName</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Open namafilbuka For Binary Access Read As #1 &#8216;buka file yang dipilih dengan akses baca pada mode binary</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">ReDim tmp(LOF(1) &#8211; 1) As Byte &#8216;deklarasi ulang untuk array, # Bugs Fixed #</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Get #1, , tmp()</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Close #1calCrc = UBound(tmp) &#8216;mengambil ukuran file dari array</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">calCrc = CCrc.CRC32(tmp, calCrc) &#8216;hitung CRCHasilCrc = Hex(calCrc) &#8216;diubah ke format hexadesimal, karena hasil perhitungan dari class CRC masih berupa numeric</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Text1.Text = HasilCrc &#8216;tampilkan hasilnya</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Exit Suberorhandle:</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">If Err.Number &lt;&gt; 32755 Then MsgBox Err.Description &#8216;error number 32755 dalah bila user mengklik tombol cancel pada saat memilih file================= END HERE ====================COba anda jalankan program diatas dengan memencet tombol F5, lalu klik Command1 untuk memilih dan membuka file. Maka program akan menampilkan CRC32nya.Second#</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Kode diatas dapat kita buat menjadi sebuah rutin pengecekan file suspect virus dengan antara membandingkan hasil CRC32nya dan database CRC kita sendiri. Algoritmanya adalah :</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Memilih file yang akan dicek</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Membuka file tersebut dalam mode binary</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Memproses byte demi byte untuk menghasilkan Checksum</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Buka file database</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Ambil isi file baris demi baris</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Samakan Checksum hasil perhitungan dengan checksum dari fileFormat file database dapat kita tentukan sendiri, misal :</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- FluBurung.A=ABCDEFGH</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">- Diary.A=12345678</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Dimana FluBurung.A adalah nama virus dan ABCDEFGH dalah Crc32nya. Jika kita mempunyai format file seperti diatas, maka kita perlu membaca file secara sekuensial per baris serta memisahkan antara nama virus dan Crc32nya. Dalam hal ini yang menjadi pemisah adalah karakter &#8216;=&#8217;.</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Buat 1 module baru (&#8211; diberi nama module1) lalu isi dengan kode :================= START HERE ====================Public namaVirus As String, CrcVirus As String &#8216;deklarasi variabel global untuk nama dan CRC virus Public pathExe as String &#8216;deklarasi variabel penyimpan lokasi file EXE AV kitaPublic Function cariDatabase(Crc As String, namaFileDB As String) As Boolean</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Dim lineStr As String, tmp() As String &#8216;variabel penampung untuk isi file</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Open namaFileDB For Input As #1 &#8216;buka file dengan mode input</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Do</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Line Input #1, lineStr</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">tmp = Split(lineStr, &#8220;=&#8221;) &#8216;pisahkan isi file bedasarkan pemisah karakter &#8216;=&#8217;</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">namaVirus = tmp(0) &#8216;masukkan namavirus ke variabel dari array</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">CrcVirus = tmp(1) &#8216;masukkan Crcvirus ke variabel dari array</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">If CrcVirus = Crc Then &#8216;bila CRC perhitungan cocok/match dengan database</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">cariDatabase = True &#8216;kembalikan nilai TRUE</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Exit Do &#8216;keluar dari perulangan</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">End If</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Loop Until EOF(1)</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Close #1</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">End Function================= END HERE ====================Lalu tambahkan 1 objek baru kedalam Form, yaitu Command button2. lalu ketikkan listing kode berikut kedalam event Command2_Click :================= START HERE ====================</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">If Len(App.Path) &lt;= 3 Then &#8216;bila direktori kita adalah root direktori pathEXE = App.Path Else pathEXE = App.Path &amp; &#8220;&#8221; End IfCommonDialog1.CancelError = True &#8216;error bila user mengklik cancel pada CommonDialog CommonDialog1.DialogTitle = &#8220;Baca File&#8221; &#8216;Caption commondialogOn Error GoTo erorhandle &#8216;label error handleCommonDialog1.ShowOpen namafilbuka = CommonDialog1.FileName Open namafilbuka For Binary Access Read As #1 &#8216;buka file yang dipilih dengan akses baca pada mode binary ReDim tmp(LOF(1) &#8211; 1) As Byte &#8216;deklarasi ulang untuk array # Bugs Fixed # Get #1, , tmp() Close #1calCrc = UBound(tmp) &#8216;mengambil ukuran file dari array calCrc = CCrc.CRC32(tmp, calCrc) &#8216;hitung CRCHasilCrc = Hex(calCrc) &#8216;diubah ke format hexadesimal, karena hasil perhitungan dari class CRC masih berupa numeric If cariDatabase(HasilCrc, pathEXE &amp; &#8220;DB.txt&#8221;) Then &#8216;bila fungsi bernilai TRUE MsgBox &#8220;Virus ditemukan : &#8221; &amp; namaVirus &#8216;tampilkan message Box End If Exit Suberorhandle: If Err.Number &lt;&gt; 32755 Then MsgBox Err.Description &#8216;error number 32755 dalah bila user mengklik tombol cancel pada saat memilih file================= END HERE ====================Fitur AV sederhana ini dapat ditambahkan dengan fitur process scanner, akses registry, real-time protection (RTP) dan lain lain. Untuk process scanner pada dasarnya adalah teknik enumerasi seluruh proses yang sedang berjalan pada Sistem Operasi, lalu mencari letak atau lokasi file dan melakukan proses scanning. Fitur akses registry memungkinkan kita untuk mengedit secara langsung registry windows apabila akses terhadap registry (&#8211;Regedit) diblok oleh virus. Sedangkan fitur RTP memungkinkan AV kita berjalan secara simultan dengan windows explorer untuk mengscan direktori atau file yang sedang kita browse atau lihat. Untuk ketiga fitur lanjutan ini akan dibahas pada artikel selanjutnya.Kesimpulan#</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Tidak harus membeli software AV yang mahal untuk menjaga komputer kita dari ancaman virus, kita bisa membuatnya sendiri dengan fitur-fitur yang tak kalah bagusnya. Memang terdapat ketidaksempurnaan dalam AV buatan sendiri ini, tetapi setidaknya dapat dijadikan pencegah dari infeksi virus komputer yang semakin merajalela. Software AV sederhana ini dilengkapi oleh engine scanner statis dan database definisi. Tidak tertutup kemungkinan software AV ini ditingkatkan lebih advanced dalam hal engine scannernya.Penutup#</span><br /> <span style="background-color: #141414; color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">Pengembangan software AV sederhana ini sepenuhnya Open-Source selama mengikutsertakan nama pembuat asli didalamnya. Listing serta projek lengkap dapat didownload di http://www.geocities.com/emomelodicfreak/ProjekAV.zip</span></div> <div style='clear: both;'></div> </div> <div class='post-footer'> <div class='post-footer-line post-footer-line-1'><span class='post-author vcard'> Diposting oleh <span class='fn'> <a href='https://www.blogger.com/profile/13970310584299542338' rel='author' title='author profile'> dedi sinaga </a> </span> </span> <span class='post-timestamp'> di <a class='timestamp-link' href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-anti-virus.html' rel='bookmark' title='permanent link'><abbr class='published' title='2012-11-06T01:09:00-08:00'>01.09</abbr></a> </span> <span class='post-comment-link'> </span> <span class='post-icons'> <span class='item-control blog-admin pid-84951712'> <a href='https://www.blogger.com/post-edit.g?blogID=5784928242132712108&postID=915951189784520356&from=pencil' title='Edit Entri'> <img alt="" class="icon-action" height="18" src="//img2.blogblog.com/img/icon18_edit_allbkg.gif" width="18"> </a> </span> </span> <div class='post-share-buttons goog-inline-block'> <a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=5784928242132712108&postID=915951189784520356&target=email' target='_blank' title='Kirimkan Ini lewat Email'><span class='share-button-link-text'>Kirimkan Ini lewat Email</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=5784928242132712108&postID=915951189784520356&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=5784928242132712108&postID=915951189784520356&target=twitter' target='_blank' title='Bagikan ke X'><span class='share-button-link-text'>Bagikan ke X</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=5784928242132712108&postID=915951189784520356&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Berbagi ke Facebook'><span class='share-button-link-text'>Berbagi ke Facebook</span></a><a class='goog-inline-block share-button sb-pinterest' href='https://www.blogger.com/share-post.g?blogID=5784928242132712108&postID=915951189784520356&target=pinterest' target='_blank' title='Bagikan ke Pinterest'><span class='share-button-link-text'>Bagikan ke Pinterest</span></a> </div> </div> <div class='post-footer-line post-footer-line-2'><span class='post-labels'> Label: <a href='https://dedicheaters12.blogspot.com/search/label/Editing' rel='tag'>Editing</a> </span> </div> <div class='post-footer-line post-footer-line-3'><span class='post-location'> </span> </div> </div> </div> <div class='comments' id='comments'> <a name='comments'></a> <h4> 0 komentar: </h4> <div id='Blog1_comments-block-wrapper'> <dl class='avatar-comment-indent' id='comments-block'> </dl> </div> <p class='comment-footer'> <div class='comment-form'> <a name='comment-form'></a> <h4 id='comment-post-message'>Posting Komentar</h4> <p> </p> <a href='https://www.blogger.com/comment/frame/5784928242132712108?po=915951189784520356&hl=id&saa=85391&origin=https://dedicheaters12.blogspot.com' id='comment-editor-src'></a> <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'></iframe> <!--Can't find substitution for tag [post.friendConnectJs]--> <script src='https://www.blogger.com/static/v1/jsbin/2830521187-comment_from_post_iframe.js' type='text/javascript'></script> <script type='text/javascript'> BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html', '0'); </script> </div> </p> <div id='backlinks-container'> <div id='Blog1_backlinks-container'> </div> </div> </div> </div> </div></div> <!--Can't find substitution for tag [adEnd]--> </div> <div class='blog-pager' id='blog-pager'> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://dedicheaters12.blogspot.com/2012/11/cara-mendesain-foto-sampul-with.html' id='Blog1_blog-pager-newer-link' title='Posting Lebih Baru'>Posting Lebih Baru</a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://dedicheaters12.blogspot.com/2012/11/download-pshop-full-version.html' id='Blog1_blog-pager-older-link' title='Posting Lama'>Posting Lama</a> </span> <a class='home-link' href='https://dedicheaters12.blogspot.com/'>Beranda</a> </div> <div class='clear'></div> <div class='post-feeds'> <div class='feed-links'> Langganan: <a class='feed-link' href='https://dedicheaters12.blogspot.com/feeds/915951189784520356/comments/default' target='_blank' type='application/atom+xml'>Posting Komentar (Atom)</a> </div> </div> </div><div class='widget HTML' data-version='1' id='HTML14'> <h2 class='title'>Headline News</h2> <div class='widget-content'> </div> <div class='clear'></div> </div><div class='widget Stats' data-version='1' id='Stats1'> <h2>Jumlah Pengunjung</h2> <div class='widget-content'> <div id='Stats1_content' style='display: none;'> <script src='https://www.gstatic.com/charts/loader.js' type='text/javascript'></script> <span id='Stats1_sparklinespan' style='display:inline-block; width:75px; height:30px'></span> <span class='counter-wrapper text-counter-wrapper' id='Stats1_totalCount'> </span> <div class='clear'></div> </div> </div> </div><div class='widget Attribution' data-version='1' id='Attribution1'> <div class='widget-content' style='text-align: center;'> Diberdayakan oleh <a href='https://www.blogger.com' target='_blank'>Blogger</a>. </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML102'> <h2 class='title'>Radio Prambors</h2> <div class='widget-content'> </div> <div class='clear'></div> </div><div class='widget Followers' data-version='1' id='Followers1'> <h2 class='title'>Followers</h2> <div class='widget-content'> <div id='Followers1-wrapper'> <div style='margin-right:2px;'> <div><script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <div id="followers-iframe-container"></div> <script type="text/javascript"> window.followersIframe = null; function followersIframeOpen(url) { gapi.load("gapi.iframes", function() { if (gapi.iframes && gapi.iframes.getContext) { window.followersIframe = gapi.iframes.getContext().openChild({ url: url, where: document.getElementById("followers-iframe-container"), messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { '_ready': function(obj) { window.followersIframe.getIframeEl().height = obj.height; }, 'reset': function() { window.followersIframe.close(); followersIframeOpen("https://www.blogger.com/followers/frame/5784928242132712108?colors\x3dCgt0cmFuc3BhcmVudBILdHJhbnNwYXJlbnQaByMwMDAwMDAiByMwMDAwMDAqByNGRkZGRkYyByMwMDAwMDA6ByMwMDAwMDBCByMwMDAwMDBKByMwMDAwMDBSByNGRkZGRkZaC3RyYW5zcGFyZW50\x26pageSize\x3d21\x26hl\x3did\x26origin\x3dhttps://dedicheaters12.blogspot.com"); }, 'open': function(url) { window.followersIframe.close(); followersIframeOpen(url); } } }); } }); } followersIframeOpen("https://www.blogger.com/followers/frame/5784928242132712108?colors\x3dCgt0cmFuc3BhcmVudBILdHJhbnNwYXJlbnQaByMwMDAwMDAiByMwMDAwMDAqByNGRkZGRkYyByMwMDAwMDA6ByMwMDAwMDBCByMwMDAwMDBKByMwMDAwMDBSByNGRkZGRkZaC3RyYW5zcGFyZW50\x26pageSize\x3d21\x26hl\x3did\x26origin\x3dhttps://dedicheaters12.blogspot.com"); </script></div> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <a href="//goo.gl/lRn2y" onmouseover="window.location=this.href"><img src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vj3tYu8LzEP84mXSJC98nDv3H0FNpgXNK4LChAwEjiJijZCF5nxHRfGorHqRnsNd4zQurnMKuy91n5BYEDs8w=s0-d" height="31" width="88" title="ßéšť Čħëàťēř"></a> <a href="http://cyber-creavity.blogspot.com/"><img src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vsB150NV1pday0lsFYgFOYDp_bcZ2DpWre-J0R07jPTBBDkP_wX1Bzj1CtocsZJv7jC3YB-iKIxuJdUxIGFBbOuX3V0CXRwg5SpZ4T6HYo0vlaecoR3ofsvOymvnLdXOiQeZQP=s0-d" width="88" height="31" alt="Cyber-Unity"></a> <a href="http://dark-48.blogspot.com/" onmouseover="window.location=this.href"><img src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vERDXEflqXvZQWdTwwbmE8_8Rxzqcr5GCW86Kwp0gp_BK8f4tJMSO5K2wGvDdLU_klpWNpOU5AQ_j-Mf4HpXSmREcEBv827KGI9jC2G7WsJErBwS18HnHXdy1RMZp7_gkqY_w=s0-d" height="31" width="88" title="Dark Magic 48 | Share Trick N Tips"></a> <a href="http://zone-uchiha.blogspot.com/" onmouseover="window.location=this.href" title='Click here to visit &#8482; Uchiha Community &#8482;' alt='http://zone-uchiha.blogspot.com | &#8482; Uchiha Community &#8482; | The Clan Uchiha | ZUClanS | Uchiha Melvin'><img src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vKKMNCEL_njZIGcmlPgbxSTnc9oX2_UlaiB0jpTiIQy-9yTqGuQrkloavbgr9RX5QDijDr59RpNh4QQnE6wocCEN_EOa09nAGt2LRHh2270EHBJD1kn04Yzt1p_cQFBH1tXf9rfOG619CuIu4=s0-d" title="Click here to visit ™ Uchiha Community ™" alt="http://zone-uchiha.blogspot.com | ™ Uchiha Community ™ | The Clan Uchiha | ZUClanS | Uchiha Melvin"></a> <a href="http://itcxgresida.blogspot.com/" onmouseover="window.location=this.href"><img src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vWd4627H5DWk-G6RKF-d1Bqb0VE2RSMVVhtKh3mO3NQDBFEeBuNMsdHbjisoZJRVYE-S_F7iIAQg1wNfav3fD0IXhuYA=s0-d" height="31" width="88" title="ITCxGresida | Creative Destruction"></a> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <a href="http://dedi-sinag4.blogspot.com/"><img src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tW22PVxge2yjJPTV9mnZNDckLkAxEDrkUB43an9mFJSdA2oAyObWWGqsjT4ILbmz68RmpDWu5q5GL51dkjiAPZh21RzKeft6zu-hDzrqenGZltIox1dqiQcRZPlKfhVRBBqvu2SoRRSjY6Irna=s0-d" width="90" height="17" border="0"></a> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML17'> <h2 class='title'>Fans Page</h2> <div class='widget-content'> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML16'> <h2 class='title'>Page Rank</h2> <div class='widget-content'> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML101'> <h2 class='title'>Link My Friend</h2> <div class='widget-content'> </div> <div class='clear'></div> </div></div> </div> </div> <div class='column-left-outer'> <div class='column-left-inner'> <aside> </aside> </div> </div> <div class='column-right-outer'> <div class='column-right-inner'> <aside> </aside> </div> </div> </div> <div style='clear: both'></div> </div> </div> </div> <div class='main-cap-bottom cap-bottom'> <div class='cap-left'></div> <div class='cap-right'></div> </div> </div> <footer> <div class='footer-outer'> <div class='footer-cap-top cap-top'> <div class='cap-left'></div> <div class='cap-right'></div> </div> <div class='fauxborder-left footer-fauxborder-left'> <div class='fauxborder-right footer-fauxborder-right'></div> <div class='region-inner footer-inner'> <div class='foot section' id='footer-1'> <div class='widget Label' data-version='1' id='Label1'> <h2>Categories</h2> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://dedicheaters12.blogspot.com/search/label/Editing' title='View all posts filed under Editing'>Editing</a> <span dir='ltr'>(17)</span> </li> <li> <a dir='ltr' href='https://dedicheaters12.blogspot.com/search/label/Guestbook' title='View all posts filed under Guestbook'>Guestbook</a> <span dir='ltr'>(1)</span> </li> <li> <a dir='ltr' href='https://dedicheaters12.blogspot.com/search/label/Sitemap' title='View all posts filed under Sitemap'>Sitemap</a> <span dir='ltr'>(1)</span> </li> <li> <a dir='ltr' href='https://dedicheaters12.blogspot.com/search/label/Template' title='View all posts filed under Template'>Template</a> <span dir='ltr'>(3)</span> </li> <li> <a dir='ltr' href='https://dedicheaters12.blogspot.com/search/label/Tips%20And%20Trick' title='View all posts filed under Tips And Trick'>Tips And Trick</a> <span dir='ltr'>(1)</span> </li> <li> <a dir='ltr' href='https://dedicheaters12.blogspot.com/search/label/Trick%20Blogger' title='View all posts filed under Trick Blogger'>Trick Blogger</a> <span dir='ltr'>(14)</span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'>Blogroll</h2> <div class='widget-content'> <script src="//kikiefendiclock.googlecode.com/files/www.kikiyo.co.cc.cursor-bintang-biru.js" type="text/javascript"></script> </div> <div class='clear'></div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <h2>Archives</h2> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate expanded'> <a class='toggle' href='javascript:void(0)'> <span class='zippy toggle-open'> &#9660;&#160; </span> </a> <a class='post-count-link' href='https://dedicheaters12.blogspot.com/2012/' title='2012'>2012</a> <span class='post-count' dir='ltr'>(41)</span> <ul class='hierarchy'> <li class='archivedate expanded'> <a class='toggle' href='javascript:void(0)'> <span class='zippy toggle-open'> &#9660;&#160; </span> </a> <a class='post-count-link' href='https://dedicheaters12.blogspot.com/2012/11/' title='November'>November</a> <span class='post-count' dir='ltr'>(41)</span> <ul class='posts'> <li><a href='https://dedicheaters12.blogspot.com/2012/11/template-blue-obito-v1_10.html' title='Template Blue Obito V.1'>Template Blue Obito V.1</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/biodata.html' title='Biodata'>Biodata</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-membuat-kotak-admin-dengan-css.html' title='Cara Membuat Kotak Admin Dengan CSS'>Cara Membuat Kotak Admin Dengan CSS</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/kode-warna.html' title='Kode Warna'>Kode Warna</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/template-blue-transparent-css-v3.html' title='Template Blue Transparent CSS V3'>Template Blue Transparent CSS V3</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/template-blue-obito-v1.html' title='Template Blue Obito V.1'>Template Blue Obito V.1</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/guestbook.html' title='Guestbook'>Guestbook</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/kumpulan-brush-sayap.html' title='KumpulaN BRUSH SAYAP'>KumpulaN BRUSH SAYAP</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/kumpulan-font.html' title='kUMPULAN FONT'>kUMPULAN FONT</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/membuat-photoshop-cs5-full-version.html' title='MEMBUAT PHOTOSHOP CS5 FULL VERSION'>MEMBUAT PHOTOSHOP CS5 FULL VERSION</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-mendesain-foto-sampul-with.html' title='CARA MENDESAIN FOTO SAMPUL WITH PHOTOSHOP'>CARA MENDESAIN FOTO SAMPUL WITH PHOTOSHOP</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-anti-virus.html' title='Cara Buat Anti Virus'>Cara Buat Anti Virus</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/download-pshop-full-version.html' title='Download Pshop Full Version'>Download Pshop Full Version</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/download-photoscape-free.html' title='Download PhotoScape FREE'>Download PhotoScape FREE</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-membuat-swf-part-2.html' title='Cara Membuat SWF part 2'>Cara Membuat SWF part 2</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-membuat-font-sendiri-versi-x-t.html' title='Cara Membuat Font Sendiri Versi X-T'>Cara Membuat Font Sendiri Versi X-T</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/karakter-buat-nama-fb-yg-masih-bisa-di.html' title='Karakter buat nama FB yg masih bisa di pakai'>Karakter buat nama FB yg masih bisa di pakai</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/code-warna-untuk-blog.html' title='CODE WARNA UNTUK BLOG'>CODE WARNA UNTUK BLOG</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/pendaftaran-blue-dragon-organization.html' title='Pendaftaran Blue Dragon Organization [grup editing]'>Pendaftaran Blue Dragon Organization [grup editing]</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-membuat-gambar-animasi-bergerak.html' title='Cara Membuat Gambar Animasi Bergerak dengan Photoshop'>Cara Membuat Gambar Animasi Bergerak dengan Photoshop</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/beberapa-editan-admin.html' title='Beberapa Editan Admin'>Beberapa Editan Admin</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-memasang-font.html' title='Cara Memasang Font'>Cara Memasang Font</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/mengenal-photoshop.html' title='Mengenal Photoshop'>Mengenal Photoshop</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/x-t-logo.html' title='X-T LOGO'>X-T LOGO</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/diposkan-olehrendyboyz25-september-02m.html' title=' Diposkan oleh RendyBoyz_25 September - 02M 29 ...'> Diposkan oleh RendyBoyz_25 September - 02M 29 ...</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-memasang-breadcrumb-agar-terindex.html' title='Cara Memasang Breadcrumb agar terindex ke google'>Cara Memasang Breadcrumb agar terindex ke google</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-threaded-comment-di-blog.html' title='Cara Buat Threaded Comment Di blog'>Cara Buat Threaded Comment Di blog</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-simple-navbar.html' title='Cara Buat Simple Navbar'>Cara Buat Simple Navbar</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-read-more-dengan-gambar.html' title='Cara Buat Read More Dengan Gambar'>Cara Buat Read More Dengan Gambar</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-readmore-otomatis.html' title='Cara Buat READMORE otomatis'>Cara Buat READMORE otomatis</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-post-image-menjadi-tumpul.html' title='Cara Buat Post Image Menjadi Tumpul'>Cara Buat Post Image Menjadi Tumpul</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-iklan-melayang-do-blog.html' title='Cara Buat Iklan melayang do BLOG'>Cara Buat Iklan melayang do BLOG</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-energy-saving-dengan-gambar.html' title='Cara Buat Energy Saving Dengan Gambar'>Cara Buat Energy Saving Dengan Gambar</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-buku-tamu-melayang-di-blog.html' title='Cara Buat Buku Tamu MeLAYANG di BLOG'>Cara Buat Buku Tamu MeLAYANG di BLOG</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-blog-di-tutup-sementara-with.html' title='Cara Buat Blog Di tutup Sementara With SCRIPT !!'>Cara Buat Blog Di tutup Sementara With SCRIPT !!</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-blog.html' title='Cara Buat Blog'>Cara Buat Blog</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-membuat-back-to-top-dengan-efect.html' title='CARA MEMBUAT BACK TO TOP DENGAN EFECT BOUNCE'>CARA MEMBUAT BACK TO TOP DENGAN EFECT BOUNCE</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-membuat-alexa-traffic-rank-pada.html' title='CARA MEMBUAT ALEXA TRAFFIC RANK PADA BLOG'>CARA MEMBUAT ALEXA TRAFFIC RANK PADA BLOG</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/10-tips-seo-mudah.html' title='10 Tips SEO Mudah !'>10 Tips SEO Mudah !</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/sitemap.html' title='Sitemap'>Sitemap</a></li> <li><a href='https://dedicheaters12.blogspot.com/2012/11/cara-buat-gambar-postingan-berputar.html' title='Cara Buat Gambar Postingan Berputar Saat Di Sorot ...'>Cara Buat Gambar Postingan Berputar Saat Di Sorot ...</a></li> </ul> </li> </ul> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML1'> <h2 class='title'>About</h2> <div class='widget-content'> <a href="http://www.alexa.com/siteinfo/www.dedicheaters12.blogspot.com"><script type="text/javascript" src="//xslt.alexa.com/site_stats/js/s/a?url=www.dedicheaters12.blogspot.com"></script></a> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'>Blogger templates</h2> <div class='widget-content'> <script src='https://sites.google.com/site/vikrymadzblogspotcom/vikrymadz/daungugur.js' type='text/javascript'/></script> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'>Blogger news</h2> <div class='widget-content'> <a href="http://adithya-putr4.blogspot.com/" title="Adithya Blog" target="_blank"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEhBklwuz0aTGY0kU4R3FhdaJxsdLg_bu3FsXH2HgDAe3mzwGvG9lCNnofug-GrYco7_Cfa3iZ31X8Vz-p99o6y_Mp-57CFqDdYMIlXkcC-bznEHWIEHqoP9a3jA5NOCpcQOAQWDSOBMc/s1600/aaaa.png"/></a> <center> <a href="http://Heric-ajha.blogspot.com/" target="_blank"><img src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tJQpALLMduoF-rCRUZRGqmrDKIQMmoQK9rC-UP5YKsto_X2y35u0Fu-CinJ-KV6LX1GNR9mZQLa9ZNmEpoNUXiSCy1KOVJIU14G_d8kWnO79W-WxsIryqwbYxDkAIUNAVxPD6NlQ=s0-d" alt="" border="0" width="468" height="60" title="Heric-Ajha"></a></center> <a href='http://erikofujiwara.blogspot.com/' title='Share The Best Information, Games , Template , Software , Cheat , Tips Dan Trick Dan Lain Lain'><img alt="PeterJepiMars" src="https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_s1hOqe1f32QT_0OPy2-j8WAkCW6eklWAZeAjUMEeHYy6DZ0pGS0te2BDKxRHHM0djTspOeOMkmIhlNqV2xBYPb1fdt_TELaqeFeYBMAtiNEh0BVnBf3pccaKpAceRy=s0-d" style="border:0px;width:468px;height:60px;margin:0px auto;overflow:hidden;"></a> </div> <div class='clear'></div> </div><div class='widget Profile' data-version='1' id='Profile1'> <h2>About me</h2> <div class='widget-content'> <dl class='profile-datablock'> <dt class='profile-data'> <a class='profile-name-link' href='https://www.blogger.com/profile/13970310584299542338' rel='author' style='background-image: url(//www.blogger.com/img/logo-16.png);'> dedi sinaga </a> </dt> </dl> <a class='profile-link' href='https://www.blogger.com/profile/13970310584299542338' rel='author'>Lihat profil lengkapku</a> <div class='clear'></div> </div> </div></div> <table border='0' cellpadding='0' cellspacing='0' class='section-columns columns-2'> <tbody> <tr> <td class='first columns-cell'> <div class='foot no-items section' id='footer-2-1'></div> </td> <td class='columns-cell'> <div class='foot no-items section' id='footer-2-2'></div> </td> <td class='columns-cell'> <div class='foot no-items section' id='footer-2-4'></div> </td> </tr> </tbody> </table> <div class='foot no-items section' id='footer-0'></div> </div> </div> <div class='footer-cap-bottom cap-bottom'> </div> </div> </footer> </div> </div> <div class='content-cap-bottom cap-bottom'> </div> </div> </div> <script type='text/javascript'> window.setTimeout(function() { document.body.className = document.body.className.replace('loading', ''); }, 10); </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/344097953-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AAVkm1uOqGtdPbi8qdaC-Q1uQdO5:1777421510580';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d5784928242132712108','//dedicheaters12.blogspot.com/2012/11/cara-buat-anti-virus.html','5784928242132712108'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '5784928242132712108', 'title': 'DeDiSiNaGa', 'url': 'https://dedicheaters12.blogspot.com/2012/11/cara-buat-anti-virus.html', 'canonicalUrl': 'http://dedicheaters12.blogspot.com/2012/11/cara-buat-anti-virus.html', 'homepageUrl': 'https://dedicheaters12.blogspot.com/', 'searchUrl': 'https://dedicheaters12.blogspot.com/search', 'canonicalHomepageUrl': 'http://dedicheaters12.blogspot.com/', 'blogspotFaviconUrl': 'https://dedicheaters12.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'id', 'localeUnderscoreDelimited': 'id', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22DeDiSiNaGa - Atom\x22 href\x3d\x22https://dedicheaters12.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22DeDiSiNaGa - RSS\x22 href\x3d\x22https://dedicheaters12.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22DeDiSiNaGa - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/5784928242132712108/posts/default\x22 /\x3e\n\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22DeDiSiNaGa - Atom\x22 href\x3d\x22https://dedicheaters12.blogspot.com/feeds/915951189784520356/comments/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/1d38d69c812f94fa', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Dapatkan link', 'key': 'link', 'shareMessage': 'Dapatkan link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Bagikan ke Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Bagikan ke X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Bagikan ke Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27id\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Baca selengkapnya', 'pageType': 'item', 'postId': '915951189784520356', 'pageName': 'Cara Buat Anti Virus', 'pageTitle': 'DeDiSiNaGa: Cara Buat Anti Virus'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Tautan disalin ke papan klip!', 'ok': 'Oke', 'postLink': 'Tautan Pos'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Khusus', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Cara Buat Anti Virus', 'description': ' Sekarang kehadiran para virus maker (\u2013selanjutnya disingkat jadi VM saja) lokal telah membuat gerah para user komputer tanah air. Bisa di...', 'url': 'https://dedicheaters12.blogspot.com/2012/11/cara-buat-anti-virus.html', 'type': 'item', 'isSingleItem': true, 'isMultipleItems': false, 'isError': false, 'isPage': false, 'isPost': true, 'isHomepage': false, 'isArchive': false, 'isLabelSearch': false, 'postId': 915951189784520356}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_TextView', new _WidgetInfo('Text1', 'crosscol', document.getElementById('Text1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/1827932055-lbx.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/828616780-lightbox_bundle.css'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML14', 'main', document.getElementById('HTML14'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_StatsView', new _WidgetInfo('Stats1', 'main', document.getElementById('Stats1'), {'title': 'Jumlah Pengunjung', 'showGraphicalCounter': false, 'showAnimatedCounter': false, 'showSparkline': true, 'statsUrl': '//dedicheaters12.blogspot.com/b/stats?style\x3dBLACK_TRANSPARENT\x26timeRange\x3dALL_TIME\x26token\x3dAAfhxX0cRJomAFC3Z0t_sLEd_tZU850ynm5aqj5MMAwOFKxa7e8sAAyrMtaf4EhTkatrGoyKvkPKgOE8LjfPDzs'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'main', document.getElementById('Attribution1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML102', 'main', document.getElementById('HTML102'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_FollowersView', new _WidgetInfo('Followers1', 'main', document.getElementById('Followers1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'main', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'main', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML17', 'main', document.getElementById('HTML17'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML16', 'main', document.getElementById('HTML16'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML101', 'main', document.getElementById('HTML101'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'footer-1', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'footer-1', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Memuat\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'footer-1', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-1', document.getElementById('HTML4'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-1', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_ProfileView', new _WidgetInfo('Profile1', 'footer-1', document.getElementById('Profile1'), {}, 'displayModeFull')); </script> </body> </html>