membuat viruz dengan delphi

Upload: hadi-saputra

Post on 06-Jul-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Membuat Viruz Dengan Delphi

    1/15

  • 8/17/2019 Membuat Viruz Dengan Delphi

    2/15

    digunakan untuk membuat semacam attack with defense operation! ataudefense with attack operation! terhadap suatu program. *ujuan artikel ini bukan untuk menjadikan andasebagaipenjahat, tapi untuk menerapkan metode pak polisi dalam menangkap penjahatuntuk 

    menangkap maling, harus tahu cara kerja maling!.+rtikel ini akan membahas cara pembuatan virus sederhana menggunakan programdelphi./ode yang ditulis tidak panjang dan mudah dimengerti sehingga para pemula delphidapatlangsung belajar membuat program yang mudah dan menarik serta bisamemodikasi programdengan keinginan! sendiri. Penulis menggunakan delphi 0.1, tapi kode program initetap bisadigunakan untuk delphi yang ada di ba'ah versi 0.1. Pembahasan akan dimulai dariperancangan sampai dengan pembuatan kode"kode program. 2ama program yangakan kita buat

    ini diberi nama VI345 bukan virus. &elamat menikmati dan berdo6a supaya ilmu initidakdiniatkan untuk hal"hal yang jahat, semoga tidak.

    Perancangan ViruzPerancangan akan dibuat dalam bentuk owchart sehingga lebih mudah dipahamidan dapatmembantu memperjelas pembahasan. 7erikut gambar 8o'chart Viru9 :7erikut ini penjelasan dari 8o'chart di atas :;. &imbol MULAI akan memulai eksekusi dari program

  • 8/17/2019 Membuat Viruz Dengan Delphi

    3/15

    dikunci seperti program task"manager, regedit, cmd, command, ms"cong danlainnya.

    >. &imbol %P1RA'I $A!!ACK " D101#'1( merupakan sebuah proses berulangyang akan mengoperasikan serangkain serangan seperti membuat pesan moral,mengganti le"le dokumen menjadi kloning virus, menyembunyikan le,

    menggandakan folder sehingga akan membuat garbages folder !, me"restart ulangkomputer, membuat komputer hang setiap ; menit, memutuskan koneksi internet,menghapus le"le sistem atau yang lebih parah melumpuhkan sistem selamanyayanghanya bisa diobati dengan instal ulang serta masih banyak lagi ide"ide vandalismelainMULAIUA! " !A#AM$KL%#I#& VIRU'(M%DI0IKA'IK%#0I&URA'I'I'!1M

    %P1RA'I$A!!ACK " D101#'1('!%Pyang bisa membuat orang naik darah. 7ersamaan dengan serangan, virus jugamampuuntuk bertahan terhadap program yang mencoba untuk melumpuhkannya sepertiprogram"program antivirus dan program"program lainnya.

    ?. &imbol '!%P menandakan bah'a komputer dimatikan, jika simbol ini dijalankantapikomputer masih dalam keadaan hidup berarti virus anda telah dilumpuhkan.7agian berikutnya akan menjelaskan tahap"tahap implementasi 8o'chart di atasmenjadiprogram menggunakan 7orland Delphi 0.1. secara berurut.

    !ahap 2 + Membuat Project aru *ahap pertama adalah membuat project baru. 7agi yang sudah mahir silakanle'atkan tahap ini.

     *ahap ini dibuat untuk para pemula di dunia delphi atau pemrograman dan orangyang curiousatau addicted dengan virus atau bisa juga orang yang benci setengah mati samavirus. &ebelummembuat project anda harus membuka delphi terlebih dahulu, setelah delphi

    terbuka pilih menu@I-A  2A  +PP-IB+*I)2. &ecara otomatis form akan muncul. /emudian pilihmenu@I-A  &+VA +--, cari lokasi direktori untuk menyimpan kerja anda setelah itu ganti4nit;!dengan 4main! tekan tombol &+VA, kemudian ganti Project;! dengan Viru9!tekan tombol&+VA lagi.

  • 8/17/2019 Membuat Viruz Dengan Delphi

    4/15

    Cambar ; : @orm Delphi

    !ahap / + Menambah3an Komponen !IM1R 3e Dalam 0%RM *ambahkan komponen *IA3 yang ada di tab &&*A ke dalam @)3 yaitu dengancarameng"klik komponen *IA3 setelah itu klik ke @)3. 7erikut ini gambar komponen

     *IA3:

    Cambar < : /omponen *IA3 yang ada di tab &&*A

  • 8/17/2019 Membuat Viruz Dengan Delphi

    5/15

    Cambar = : /omponen *IA3 setelah dimasukan ke dalam @)3

    !ahap + Mengubah Properti 0%RM dan !IM1RPada tahap ini kita akan mengubah properti @)3 dan *IA3. Properti komponenterletak dikotak )bjeck Inspector! yang terletak di pojok kiri ba'ah. 7erikut ini gambarnya:

  • 8/17/2019 Membuat Viruz Dengan Delphi

    6/15

    Cambar > : Properti yang ada di kotak )bjek Inspector!

    7erikut ini beberapa properti @)3 yang harus di ubah :

    ;. Properti B+P*I)2 yang berisi nilai @orm;! dikosongkan. Properti I2D)&*+*A diisi dengan nilai 'sinimi9ed&etelah ketiga properti di atas di ubah maka @)3 akan kelihatan seperti ini :

    Cambar ? : /eadaan @)3 setelah perubahan property

    &elanjutnya kita akan mengubah properti *IA3. Perubahan properti @)3menyebabkan

    komponen *IA3 tersembunyi. 4ntuk melihat properti *IA3 klik tulusan *imer;!yang adadi kotak )bject *reeVie'! yang terletak di pojok kiri atas, *imer; merupakan namauntukkomponen *IA3 sedangkan @orm; adalah nama untuk komponen @)3. 7erikut inigambarkotaknya :

  • 8/17/2019 Membuat Viruz Dengan Delphi

    7/15

    Cambar E : /otak )bject *reeVie'!

    7erikut ini beberapa properti *IA3 yang harus di ubah :;. Properti A2+7-AD diisi dengan *34A

  • 8/17/2019 Membuat Viruz Dengan Delphi

    8/15

    Cambar 0 : Avents yang ada di kotak )bjek Inspector!

    /lik komponen @)3 yang ada di )bject *reeVie'! kemudian klik Avents! yang

    ada di)bjek Inspector!, cari event )n&ho'! kemudian double klik kotak kosongdisampingnyaseperti tampak pada gambar di ba'ah ini :

  • 8/17/2019 Membuat Viruz Dengan Delphi

    9/15

    Cambar F : Avent )n&ho'!

    &etelah kotak disamping event )n&ho'! di double klik maka editor delphi akan

    langsungmembuat prosedur untuk event )n&ho'. *ugas kita hanyalah mengisi kode yangdiapit olehkey'ord 1&I# dan 1#D. /ode yang kita ketikan di event )n&ho' akan dijalankanpada saatform muncul. 7erikut ini gambar penulisan kodenya :

  • 8/17/2019 Membuat Viruz Dengan Delphi

    10/15

    Cambar G : enambahkan kode pada event )n&ho'!

    &elanjutnya cari event )nPaint! kemudian double klik disebelah kanannya, samaseperti padaevent )n&ho'! maka editor delphi akan langsung membuat prosedur untuk event)nPain.

    /etikan kode diantara 1&I# dan 1#D seperti tampak pada gambar berikut ini :

    Cambar ;1 : enambahkan kode pada event )nPain!

    /ode event untuk @)3 sudah selesai sekarang tinggal membuat kode event *IA3. &ebelumkode event *IA3 dibuat, terlebih dahulu harus membuat prosedur"prosedur seperti8o'chartdi atas yaitu prosedur untuk mengkloning virus dan membuat startup, proseduruntuk modikasi

    kongurasi sistem dan prosedur untuk melakukan operasi attack & defense!.7erikut ini carapembuatan prosedur beserta implementasinya :

  • 8/17/2019 Membuat Viruz Dengan Delphi

    11/15

    Cambar ;; : Deklarasi prosedur"prosedur Viru9

    Prosedur yang sudah dideklarasikan harus diimplementasikan. 7erikut iniimplementasiprosedur kloningdanstartup :

  • 8/17/2019 Membuat Viruz Dengan Delphi

    12/15

    Cambar ;< : Implementasi prosedur kloningdanstartup.

    7erikutnya implementasi prosedur modikasi kongurasi sistem yang diletakandiba'ahimplementasi prosedur kloningdanstartup :

  • 8/17/2019 Membuat Viruz Dengan Delphi

    13/15

    Cambar ;= : Implementasi prosedur modikasikongurasisistem

     *erakhir adalah implementasi prosedur operasiattackdefense yang diletakandiba'ahimplementasi prosedur modikasikongurasisistem :

  • 8/17/2019 Membuat Viruz Dengan Delphi

    14/15

    Cambar ;> : Implementasi prosedur modikasikongurasisistem

    Pengkodean sudah selesai, sekarang pilih menu P3)AB* 74I-D +-- P3)AB*&,delphiakan membuat program Viru9 secara otomatis yang diletakan di folder project#++& : jangandibuka J J J%. ika ada pesan error atau kesalahan coba cek lagi pengkodean anda.4ntukmenjalankan Viru9 pilih menu 342 342 atau tekan tombol @G dan jreng( apayang

    terjadi$ 4ntuk menghentikan program pilih menu 342

     P3)C3+ 3A&A* atautekankombinasi tombol B*3-K@

  • 8/17/2019 Membuat Viruz Dengan Delphi

    15/15

    +**+B/. &elamat memodikasi program Viru9 J J J

    Ke*impulanViru9 merupakan salah satu contoh virus sederhana yang dibuat denganmenggunakan Delphi.+da virus pasti ada anti"virus. &emoga pada kali kedua penulis bisa menulis artikelembuat+nti"Viru9 dengan Delphi!. Penulis lebih berharap lagi jika ada orang lain yangberpartisipasiuntuk menyumbangkan ilmunya untuk membuat +nti"Viru9. &emoga bermanfaat.