Home > TIPS & TRICK > Cara Mudah Membuat Virus Menggunakan DELPHI

Cara Mudah Membuat Virus Menggunakan DELPHI


Di Indonesia sendiri sekarang sudah banyak bermunculan virus komputer, ada yang sifatnya
iseng, ada yang berisi pesan moral, ada yang dijadikan pelampiasan cinta, pokoknya sekarang
sudah banyak orang yang bisa membuat virus. Virus-virus anak negeri biasa disebut dengan
Virus Lokal. Walaupun mereka lahir dari orang lokal tapi sudah banyak orang yang emosi,
frustrasi dan hampir mati gara-gara kelakuan si virus lokal. Virus lokal yang berjalan di sistem
operasi windows kebanyakan menggunakan teknik “modifikasi konfigurasi sistem” yang
terletak di registry windows, serta beberapa “pemanggilan fungsi-fungsi sistem” yang
digunakan untuk membuat semacam “attack with defense operation” atau “defense with attack
operation” terhadap suatu program. Tujuan artikel ini bukan untuk menjadikan anda sebagai
penjahat, tapi untuk menerapkan metode pak polisi dalam menangkap penjahat “untuk
menangkap maling, harus tahu cara kerja maling”.
Artikel ini akan membahas cara pembuatan virus sederhana menggunakan program delphi.
Kode yang ditulis tidak panjang dan mudah dimengerti sehingga para pemula delphi dapat
langsung belajar membuat program yang mudah dan menarik serta bisa memodifikasi program
dengan “keinginan” sendiri. Penulis menggunakan delphi 7.0, tapi kode program ini tetap bisa
digunakan untuk delphi yang ada di bawah versi 7.0. Pembahasan akan dimulai dari
perancangan sampai dengan pembuatan kode-kode program. Nama program yang akan kita buat
ini diberi nama VIRUZ bukan virus. Selamat menikmati dan berdo’a supaya ilmu ini tidak
diniatkan untuk hal-hal yang jahat, semoga tidak.

Tahap 4 : Membuat Kode Program
Kode program dibuat di events komponen yang terletak di kotak “Objek Inspector”. Berikut ini
gambar events komponen :

Klik komponen FORM yang ada di “Object TreeView” kemudian klik “Events” yang ada di
“Objek Inspector”, cari event “OnShow” kemudian double klik kotak kosong disampingnya
seperti tampak pada gambar di bawah ini :

Setelah kotak disamping event “OnShow” di double klik maka editor delphi akan langsung
membuat prosedur untuk event OnShow. Tugas kita hanyalah mengisi kode yang diapit oleh
keyword BEGIN dan END. Kode yang kita ketikan di event OnShow akan dijalankan pada saat
form muncul. Berikut ini gambar penulisan kodenya :

Selanjutnya cari event “OnPaint” kemudian double klik disebelah kanannya, sama seperti pada
event “OnShow” maka editor delphi akan langsung membuat prosedur untuk event OnPain.
Ketikan kode diantara BEGIN dan END seperti tampak pada gambar berikut ini :

Kode event untuk FORM sudah selesai sekarang tinggal membuat kode event TIMER. Sebelum
kode event TIMER dibuat, terlebih dahulu harus membuat prosedur-prosedur seperti flowchart
di atas yaitu prosedur untuk mengkloning virus dan membuat startup, prosedur untuk modifikasi
konfigurasi sistem dan prosedur untuk melakukan operasi “attack & defense”. Berikut ini cara
pembuatan prosedur beserta implementasinya :

Prosedur yang sudah dideklarasikan harus diimplementasikan. Berikut ini implementasi
prosedur kloning_dan_startup :

Berikutnya implementasi prosedur modifikasi konfigurasi sistem yang diletakan dibawah
implementasi prosedur kloning_dan_startup :

Terakhir adalah implementasi prosedur operasi_attack_defense yang diletakan dibawah
implementasi prosedur modifikasi_konfigurasi_sistem :

Pengkodean sudah BUILD ALL PROJECTS, delphiàselesai, sekarang pilih menu PROJECT
akan membuat program Viruz secara otomatis yang diletakan di folder project (AWAS : jangan
dibuka ! ! !). Jika ada pesan error atau kesalahan coba cek lagi pengkodean anda. Untuk
RUN atau tekan
àmenjalankan Viruz pilih menu RUN tombol F9 dan jreng… apa yang
terjadi? Untuk menghentikan program pilih menu PROGRAM RESET atau tekan
àRUN
kombinasi tombol CTRL+F2. PERHATIAN : jangan menjalankan Viruz diluar Delphi karena
jika berjalan di luar Delphi, Viruz tidak bisa di-reset, resiko ditanggung sendiri.
Program Viruz yang kita buat akan mengeksekusi program Notepad milik Windows sebanyak
lima kali setiap 1 menit. Kode untuk mengeksekusi notepad terdapat dibawah komentar
ATTACK. Selamat memodifikasi program Viruz ! ! !

Kesimpulan
Viruz merupakan salah satu contoh virus sederhana yang dibuat dengan menggunakan Delphi.
Ada virus pasti ada anti-virus. Semoga pada kali kedua penulis bisa menulis artikel “Membuat
Anti-Viruz dengan Delphi”. Penulis lebih berharap lagi jika ada orang lain yang berpartisipasi
untuk menyumbangkan ilmunya untuk membuat Anti-Viruz. Semoga bermanfaat.

Categories: TIPS & TRICK
  1. 20 July 2011 at 07:16

    mana tutor nya mas ??
    koq ga ad sih contoh2 nye ??

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: