22 November 2008

DENGAN APA MEMBUAT VIRUS..?

Pembicaraan tentang virus seakan-akan tidak ada habisnya. Bak seorang artis yang selalu menarik perhatian. Lenggak-lenggoknya mempesona baik kawan maupun lawan. Makhluk yang bisa menggandakan diri dengan menginfeksi program lain dan mengacak-acak komputer ini selalu saja menarik perhatian banyak orang. Lihat aja sifatnya yang selalu “kucing-kucingan” dengan antivirus. Daya sebarnya yang sebagiannya luar biasa. Atau pun daya hancurnya yang mampu membuat orang mengurut dada dan mengeluarkan sumpah serapah …  
Banyaknya pemberitaan mengenai virus, membuat kita berpikir, apakah begitu mudah membuat virus. Sebagian pembaca mungkin juga bertanya-tanya bagaimana caranya membuat “seekor” virus, dan apa yang dibutuhkan untuk membuatnya. 
Pada artikel ini penulis akan menjawab pertanyaan tersebut dengan memaparkan perangkat-perangkat yang diperlukan untuk membuat sebuah virus. Termasuk juga di dalamnya adalah perangkat-perangkat “instant kit” yang tergolong perangkat bawah tanah dunia komputer. Dengan “instant kit” ini, seseorang dapat membuat virus secara cepat. 
Cara penggunaannya pun cukup sederhana, sehingga seorang anak kecil yang baru mengenal komputer dapat membuat virus dengan mudah. Semudah dan secepat membuat mie instan. 
Marilah berpikir positif. Mengesampingkan maksud untuk membuat “geger”, tulisan ini ditujukan hanya untuk memperluas wawasan Anda mengenai virus komputer. Dan bukan membuka gerbang yang mendorong orang berbondong-bondong membuat virus sehingga memaksa Bapak Norton dan McAfee serta programmer antivirus yang lain untuk bekerja lembur mencari vaksin untuk virusnya. Anda pasti setuju bahwa pengetahuan adalah “the most basic” dalam membentengi diri dari serangan virus. Untuk membuat “seekor” virus, yang diperlukan disamping perangkat-perangkat adalah kemampuan memprogram dengan perangkat-perangkat tersebut. Pembahasan ini hanya mencakup perangkat-perangkatnya saja. Sedangkan keahlian memprogram virus dengan bahasa pemrogramannya akan terus berkembang sejalan dengan bertambahnya pengalaman dan kreativitas seseorang. 

Compiler Biasa 
Bila Anda menjelajah ke dalam folder-folder dalam hard disk komputer Anda, Anda akan mendapati file – file dengan ekstensi .com atau .exe. 
File-file tersebut dihasilkan dengan memprogram menggunakan suatu bahasa pemrograman tertentu dan dengan menggunakan compiler untuk bahasa tersebut. Secara sederhana, compiler berfungsi mengubah suatu kode bahasa menjadi format file EXE atau COM. 
Virus sama halnya dengan program-program tersebut, dapat dihasilkan dengan memprogram dalam berbagai bahasa pemrograman yang ada. Bedanya virus dengan program-program yang lain adalah virus mempunyai kemampuan untuk menggandakan diri. Rutin pengganda inilah yang mencirikan sifat virus. Tentunya rutin pengganda yang dapat menginfeksi file lain.  
Anda dapat membuat virus dengan menggunakan bahasa pemrograman Assembler, Pascal, C, C++, atau yang lainnya. Untuk mempelajari dasar-dasar pemrograman dalam bahasa tersebut 
Anda dapat membeli buku-bukunya di toko buku kesayangan Anda. Dan dengan tekun mempelajarinya halaman demi halaman. Cara ini tergolong lama dan membutuhkan kepiawaian dalam memahami suatu bahasa komputer. Dan selalu saja ada jalan pintasnya. Lihat bahasan selanjutnya tentang instant kit.
 

Compiler yang digunakan untuk bahasa Assembler adalah Turbo Assembler atau biasa dikenal dengan TASM keluaran Borland. Anda dapat juga menggunakan Microsoft Assembler (MASM). Sedangkan compiler untuk bahasa Pascalnya dapat digunakan Turbo Pascal dan Borland C++ untuk bahasa C++ - nya. Gunakan compiler yang sesuai untuk bahasa pemrograman yang sesuai. 
Dari seluruh bahasa yang ada, bahasa Assembler-lah yang mempunyai kehandalan dan paling baik dalam memprogram sebuah virus. Kedekatannya dengan bahasa mesin, menguntungkan seorang pemrogram virus untuk “berakrobatik” denganvirus yang akan dibuatnya. Misalnya memanipulasi interupsi-interupsi DOS. Virus yang dibuat dengan bahasa Assembler juga mempunyai ukuran yang sangat kecil dibandingkan dengan menggunakan bahasa yang lainnya. Akibatnya ukuran file induk yang diinfeksinya hanya bertambah beberapa byte saja. Sebuah modal dasar yang cukup penting untuk menghindari perubahan ukuran file yang terlalu kentara. Ini tentunya sangat mendukung usahanya untuk bersembunyi. 
Karena kelebihan-kelebihan inilah posisi bahasa Assembler sulit digantikan dengan bahasa-bahasa yang lain. Lain halnya dengan virus macro. Tanpa menyebut perangkat “instant kit”, membuat virus jenis ini tergolong relatif lebih mudah ketimbang virus – virus yang lain. Anda tidak perlu menggunakan compiler untuk mengubah kode programnya menjadi file EXE atau COM. Perangkat yang dibutuhkan telah ada di depan mata. Segalanya telah disediakan oleh Microsoft sendiri. Pakai saja perangkat dengan nama Visual Basic Editor. Program ini merupakan program bawaan bila Anda meng-install aplikasi Microsoft Office. Bila Anda sedang menjalankan aplikasi Microsoft Word, pilihlah menu 
Tools > Macro > Visual Basic Editor untuk menampilkan bidang kerja Visual Basic Editor.  
Pada bidang kerja ini Anda dapat mengungkapkan ekspresi dan menumpahkan “kreativitas” Anda. Memprogram macro dengan Visual Basic Editor merupakan pisau bermata dua. Pada satu sisi, memprogram macro dapat membantu mengotomatisasikan tugas – tugas keseharian dalam bekerja dengan Microsoft Office. Tentunya ini akan sangat bermanfaat bagi seorang user. Pada satu sisi yang lain, dengan macro juga segala sesuatunya dapat diotomatisasikan sampai kelewat batas. Dengan perintah macro pengganda, macro-macro tersebut dapat “beranak-pinak”. Belum lagi bila macro tersebut mengandung rutin yang bersifat merusak. Inilah satu sisi yang merugikan. Tetapi bisa jadi menguntungkan bagi industri antivirus … J.  
 
 
Instant Kit : “ Tambahkan sedikit air dan aduk rata” 
Zaman terus berubah menuju kemudahan. Segala yang berbau instan merebak di mana – mana. Tidak hanya mie instan yang terkena pengaruhnya, tetapi juga dalam hal pembuatan virus. Dengan metode “tambahkan sedikit air dan aduk rata”, seekor virus telah siap saji. Berikut ini adalah program-program instant kit yang dapat digunakan untuk membuat virus dalam sekejap. Program-program ini dikenal dengan nama virus generator atau virus constructor. Dengan program virus generator ini, seseorang tidak perlu mempelajari bahasa pemrograman. Bahkan seorang anak kecil yang baru mengenal komputer dan sedang mempelajari buku “Microsoft Word for Beginners” pun dapat membuat virus.  
Secara umum untuk membuat virus dengan virus generator ini Anda hanya perlu melengkapi setting – setting yang ada pada pilihan options di virus generator. Misalnya melengkapi nama virus, nama pembuat, jenis payload, tipe infeksi, enkripsi, dll. Begitu Anda menekan tombol “Generate” atau semisalnya, program virus generator akan membuatkan “seekor” virus untuk Anda berdasarkan settingan tersebut. Selamat datang di era kemudahan J. 
Macam virus generator ini dapat dibedakan menjadi dua. Jenis pertama adalah virus generator yang akan membuat kode-kode virus berdasarkan pilihan setting yang Anda buat. Sehingga Anda dapat mempelajari atau melakukan pengeditan pada sourcecode virus tersebut. Langkah selanjutnya Anda harus melakukan proses kompilasi dengan menggunakan compiler yang sesuai dengan bahasa yang digunakan pada source code tersebut. Dengan demikian akan dihasilkan file virus dengan ekstensi COM atau EXE yang siap dijalankan. Meski sedikit menambah pekerjaan Anda, tetapi dengan virus generator ini Anda dapat menghasilkan source code virus untuk penelitian lebih lanjut. Virus generator jenis kedua, akan menghasilkan virus menurut setting-setting yang telah Anda tentukan terlebih dahulu. Virus generator ini tidak menghasilkan source code virus, tetapi langsung membuatkan file EXE atau COM. File yang dihasilkan adalah file virus yang aktif. Begitu dieksekusi, maka virus langsung beraksi. Berikut ini adalah berbagai virus generator yang berhasil penulis kumpulkan dan koleksi dari berbagai sumber.  
 
 
Virus Generator Untuk Virus non Macro 
Pada bagian ini akan penulis jelaskan mengenai virus generator yang digunakan untuk membuat virus-virus non macro. Yaitu virus generator yang “membangkitkan” file virus EXE atau COM.  
 
Biological Warfare 
Biological Warfare merupakan contoh virus generator yang akan membuatkan kode – kode virus untuk Anda dalam bahasa Assembler. Program ini dibuat oleh seseorang dengan nama MnemoniX pada tahun 1994. 
Pada awal mula Anda menjalankan program ini, Anda akan diminta untuk untuk memasukkan password. Ketik saja “freak” dan tampilannya akan berganti seperti pada gambar di bawah ini.
 


Selanjutnya Anda hanya perlu melengkapi setting-setting-nya yang berjumlah 16 dari A sampai P. Berikut ini pilihan setting yang ada pada virus generator ini yang perlu diisi : 
 
A. Text 
B. Resident 
C. Infect 
D. Encryption 
E. INT 24 Handler 
F. Anti-trace code 
G. Traverse directory 
H. Infections per run 
I. Check COM file size 
J. Infect COMMAND.COM 
K. EXE Marker 
L. EXE overlay check 
M. Time stamp (stealth/polymorph) 
N. Infect on 
O. Include activation routine 
P. More directory stealth 
 
Setelah semua pilihan setting diisi sesuai keinginan Anda, langkah terakhir adalah membuat virusnya dengan memilih menu menu V. Dalam waktu sekejap Biological Warfare akan membuatkan kode sumber virus Anda dalam bahasa Assembler. Masuklah ke direktori tempat program Biological Warfare ini berada, di sinilah Anda akan mendapati file yang memuat source code virus yang Anda buat. 
 
Apa yang harus dilakukan dengan kode ini ? Jawabnya sederhana. Gunakan saja compiler Turbo Assembler untuk mengubahnya menjadi file virus yang siap dijalankan. Bila Anda cukup memahami bahasa Assembler, Anda dapat melakukan modifikasi pada source code tersebut untuk menambahkan rutin-rutin virus yang diperlukan. 
 
Ding Lik’s Millenium C Virus Generator 
Virus generator ini dibuat oleh seseorang yang menamai dirinya sebagai Ding Lik of Shadow Dancer pada tahun 1999. Virus generator ini merupakan jenis virus generator yang akan membuatkan kode sumber untuk Anda dalam bahasa C. Pilihan setting yang ada di program ini juga tergolong sangat sedikit. Hanya terdapat tiga buah setting yaitu :  
1. Author  
2. Vir name  
3. Vir ID 

 Setelah melengkapi setting-setting tersebut, Anda dapat memilih menu File > Go. Kemudian pada direktori tempat program ini berada akan terdapat file Viral.C yang memuat kode sumber dari virus yang baru saja Anda buat dalam bahasa C. 
 
Selanjutnya Anda dapat menggunakan Turbo C atau compiler bahasa C yang lain untuk proses kompilasinya. 
 

Virus Creation Laboratory 
Program instant kit ini pada versi 1.00-nya dibuat oleh seseorang dengan nama Nowhere Man dan Nuke pada tahun 1992. Dan dibuat dengan menggunakan Borland C++ versi 3.0. Dengan menggunakan generator ini Anda dapat membuat virus-virus dengan tipe appending, overwriting, spawning, disamping juga trojan horse dan logic bomb. Anda dapat “berkreasi” dengan Virus Creation Laboratory ini secara luas. Karena program ini menyediakan pilihan setting yang cukup banyak. Yang tidak kalah menariknya Anda juga dapat menambahkan efek-efek tertentu pada virus yang akan Anda buat. Sebagian efek – efek tersebut adalah :  
1. Change low RAM  
2. Clear the screen  
3. Cold reboot  
4. Disable LPT Port  
5. Display a string  
6. Erase File  
7. Lock up the computer  
8. Machine gun sound  
9. Warm reboot 
 
Disamping itu daya infeksi virus pun dapat diatur dengan menggunakan menu Options > Virulence.Setelah melengkapi setting-setting program VCL ini, pilih saja menu Make > Create ASM, sehingga virus generator ini akan membuatkan file Assembler untuk Anda. Atau menu Make > Create COM untuk hasil akhir file COM. 
 
Program – progam instan pembuat virus non macro ternyata masih cukup banyak di dunia bawah tanah ini. Contoh-contoh lainnya yang berhasil penulis kumpulkan adalah NRLG, Satanic Brain, Easy Trojan, Spamacidal, TSR Time Bomb, Virus Construction Set, Virus Researcher’s Toolkit, Ansi Bomb Generator, Ansi Bomb Kit, Bayros Virus Creation Kit, dan masih banyak yang lainnya.  
 
Virus Generator Untuk Virus Macro 
Mari kita lanjutkan pembicaraan mengenai virus generator. Di bagian ini akan penulis paparkan cara kerja beberapa virus generator untuk membuat virus macro. Serupa dengan instant kit sebelumnya, penggunaan virus generator jenis ini pun tergolong sangat mudah. Inilah sebagian virus generator tersebut. 
 
Ultras Construction Kit 
Virus generator dengan ukuran file sebesar 410 KB ini diproyeksikan untuk menghasilkan virus macro untuk aplikasi Word 6.0 dan Word 7.0. Meskipun sudah ketinggalan zaman, Anda masih dapat bereksperimen dan meneliti lebih jauh tentang virus-virus macro yang dihasilkan dari generator ini. Terlebih lagi generator ini akan menghasilkan kode-kode virus untuk Anda pada direktori tempat program ini berada. Sehingga Anda dapat mempelajari kodenya atau melakukan modifikasi. Ketika pertama kali Anda menjalankan generator ini, akan tampil kotak selamat datang dengan tiga tombol. Setelah menekan tombol OK, tampillah jendela utama Ultras Construction Kit. 
 
Pilihan setting pada program ini tergolong cukup banyak. Pada menu Infect, Anda dapat memilih macro-macro yang akan diinfeksi, yaitu macro autoclose, autonew, autoexec, dan autoexit. Untuk menghindari pendeteksian, dapat ditambahkan sifat “stealth” dari virus yang bersangkutan. Payload yang dibawa Ultras Construction Kit juga tergolong banyak, Anda bisa memilih salah satunya atau semuanya J. Payload-ayload tersebut adalah new icon, kill desktop, exit Windows, document info, kill Windows 95, message box, kill files, set password, registers in Word, random password, kill Windows files, kill program files, kill DII, dan random insert.  
 

Yang juga tak kalah menariknya adalah virus generator ini membunuh banyak program-program antivirus. Termasuk Norton Antivirus dan juga McAfee. Hal ini akan sangat mendukung lolosnya virus-virus buatan Ultras Contruction Kit ini dari “seleksi alam”. Karena memang antivirus adalah predatornya yang paling dominan. Berikut ini antivirus – antivirus yang termasuk dalam daftar buruan Ultras Construction Kit :  
1. Anti Virus Pro  
2. eSafe  
3. F- Prot  
4. PC – Cillin  
5. Quick Heal  
6. FWIN  
7. Dr. Solomon  
8. F – Macro  
9. McAfee  
10. Norton Antivirus  
11. Thunder Byte, dan  
12. ViruSafe. 
 
 

Bila pilihan setting tersebut telah Anda lengkapi, lanjutkan dengan menekan tombol Ok pada jendela utama Ultras Construction Kit. Dan beri nama virusnya dan tekan tombol Ok sampai tampilnya kotak dialog “Make Virus”. Akhiri dengan menekan tombol “Make” dan jadilah sebuah file dengan tipe text yang memuat kode-kode virus berdasarkan pilihan setting di atas.  

Smoothie’s Macro Virus Creator 2000 
Instant kit atau virus generator ini dibuat oleh seorang yang mengaku bernama 
Smoothie Da Hustla of Zero Gravity, dan didedikasikan untuk istrinya Chiqui. Program 
ini diproyeksikan untuk menghasilkan virus-virus macro yang menyerang Microsoft 
Word 2000.  
 
Pilihan setting yang perlu diisi tidak banyak, tetapi cukup untuk membuat Anda 
bereksperimen dengan virus macro. Setting-setting tersebut adalah : 
1. Nama pembuat  
2. Nama virus  
3. Komentar  
4. Asal virus  
5. Waktu penginfeksian  
6. Waktu tampilnya pesan komentar  
7. Tempat virus dibuat  

Selanjutnya tekan saja tombol “Create” dan virus generator akan membuatkan 
kode virus macro untuk Anda.  
 

Halaman tabloid ini memang tidak cukup untuk menjelaskan semua virus generator berbasis virus macro. Beberapa virus generator sejenis yang lainnya adalah Walrus Macro Virus Generator yang merupakan perangkat untuk membuat virus macro untuk Word 97 dan Word 2000, Class Poppy Construction Kit, Class Macro Kit, Mister Spocks Virus Generator, Word 97 Macro Virii Creation Kit, dan masih banyak deretan yang lainnya. Bila Anda rajin bertandang ke dunia bawah tanah, Anda akan menemui lebih banyak lagi. 
  

Tidak ada komentar:

Posting Komentar

Komentar Anda