VIRUS TEORI DAN PRAKTIK Oleh : Rindra Yusianto Edisi Pertama Cetakan Pertama, 2007 Hak Cipta © 2007 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau memindahkan sebagian atau seluruh isi buku ini dalam bentuk apa pun, secara elektronis maupun mekanis, termasuk memfotokopi, merekam, atau dengan teknik perekaman lainnya, tanpa izin tertulis dari penerbit. GRAHA ILMU Candi Gebang Permai Blok R/6 Yogyakarta 55511 Telp. : 0274-882262 ; 0274-4462135 Fax. : 0274-4462136 E-mail : [email protected] Yusianto, Rindra VIRUS TEORI DAN PRAKTIK / Rindra Yusianto Edisi Pertama Yogyakarta; Graha Ilmu, 2007 xiv + 172 hlm, 1 Jil. : 21 cm. ISBN: 978-979-756-373-8 1. Komputer I. Judul Terima kasih untuk : RASMALIAN/RENAME/VIRES18 X-Code Seven-C JASAKOM Information Center Bp. Edi Noer, Bp. Dwiarso, Bp. Eko Waluyo, Bp. Herwin Civitas Akademi Universitas Dian Nuswantoro-Semarang Neny Fajarwati My Wife Heidar Habiburrahman KATA PENGANTAR P uji syukur penulis panjatkan kehadirat Allah SWT, yang telah memberikan rahmat dan nikmat berpikir serta kesehatan selama proses penulisan buku hingga selesai tepat pada waktunya. Buku ini ditulis untuk memberikan wawasan bagi Anda yang bermaksud belajar, mengembangkan pengetahuan dan bereksperimen dengan virus, yang antara lain mempelajari konsep virus, Bat Enkripsi, Worm dan Trojan. Buku ini juga menyertakan source code beberapa virus worm, yaitu syarah dan latifah, untuk membantu Anda memahami konsep suatu virus secara utuh. Meskipun buku ini membahas langkah-langkah pembuatan virus, buku ini ditulis tidak untuk mendidik pembaca sebagai pembuat dan penyebar virus. Pembahasan dalam buku ini dimaksudkan agar pembaca memahami konsep kerja virus, sehingga dapat menentukan langkah secara tepat untuk mengatasi permasalahan terkait. Untuk menjalankan source kode beberapa virus pada buku ini, pastikan Anda membaca secara seksama petunjuk-petunjuk yang ada pada buku ini, sehingga tidak akan ada kerusakan data atau system pada data Anda. Akhirnya dengan segala kerendahan hati, penulis mengharapkan kesediaan pembaca untuk memberikan kritik dan saran yang konstruktif demi kesempurnaan buku ini. Semoga buku ini dapat bermanfaat. Penulis viii VIRUS TEORI DAN PRAKTEK PERINGATAN Seluruh kode virus merupakan bahan eksperimen dan untuk pembelajaran semata. Penyalahgunaan dan kerusakan data bukan menjadi tanggung jawab penulis atau penerbit. PETUNJUK PRAKTEK Sebelum memulai praktek pembuatan virus, perhatikan dan ikuti petunjuk penting berikut:Lakukan back-up data penting sebelum memraktekkan pembuatan virus.Nonaktifkan Anti-virus di komputer Anda, agar praktek pembuatan virus dapat berjalan.Buatlah direktori VirusEksperiment di drive C. Masukkanlah semua file-file praktek virus ke dalam direktori tersebut.Ikuti langkah-langkah setiap praktek secara tepat, agar tidak terjadi permasalahan.Setelah memraktekkan pembuatan virus, hapuslah file-file virus yang Anda buat, atau hasil infeksi virus, dan jangan lupa untuk mengaktifkan anti-virus. DAFTAR ISI KATA PENGANTAR vii DAFTAR ISI xi BAB 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 APA ITU VIRUS? Sejarah Perkembangan Virus Jenis-jenis Virus Elemen Dasar Virus Gambaran Fisik Virus Siklus Hidup Virus Media Penyebaran Virus Efek Virus 1 2 22 31 32 33 34 36 BAB 2 2.1 2.2 2.3 2.4 VIRUS BAT ENKRIPSI Sistem Kerja Virus BAT Enkripsi Membuat Virus BAT Enkripsi BAT Enkripsi Lanjut Pencegahan & Penanggulangan 39 40 44 50 58 BAB 3 MENGENAL VIRUS VBS WORM 3.1 Cara Kerja Worm 63 64 BAB 4 MEMBUAT WORM VBS INFECT SPECIAL DIRECTORY 4.1 Membuat Worm VBS Infect Windows 4.2 Worm VBS Infect System32 71 72 78 BAB 5 MEMBUAT VBS SIMPLE DDOS I - CLONNER 5.1 Menuliskan Kode 5.2 Mengaktifkan Worm 81 81 84 BAB 6 MEMBUAT WORM VBS SIMPLE DDOS II HIDDEN CLONNER 6.1 Infeksi dan Kloning ke Direktori Istimewa 6.2 Mengaktifkan Worm 6.3 Attribut Hidden pada Infeksi dan Kloning 87 87 89 91 BAB 7 WORM VBS INFECT DRIVE 7.1 Menuliskan Kode 7.2 Aktivasi Worm 95 95 98 BAB 8 WORM VBS MODIF WIN.INI 8.1 Membuat Worm VBS Modif Win.ini 8.2 Aktivasi Worm VBS Modif Win.ini 103 103 107 BAB 9 9.1 9.2 9.3 113 113 116 xii WORM VBS ANTI DELETION Membuat Worm VBS Anti Deletion Aktivasi & Penghapusan Worm Menggunakan Worm Anti-Deletion untuk Melindungi File 117 VIRUS TEORI DAN PRAKTEK BAB10 BEDAH WORM SYARAH & LATIFAH BESERTA KODE LENGKAPNYA 121 10.1 Vbs.Syarah 121 10.2 Latifah 134 BAB11 11.1 11.2 11.3 11.4 11.5 11.6 TROJAN Jenis Trojan Cara Kerja Trojan Port-port Yang Umum Digunakan Oleh Trojan Lokasi Persembunyian Trojan Membuat Trojan Pencegahan & Penanggulangan 147 149 151 153 158 160 163 DAFTAR PUSTAKA 169 TENTANG PENULIS 171 Daftar Isi xiii