Waaaaaaa.. makasih nih Yogyafree.net yang udah nampilin artikel saya pada xcode_magazine_5 dengan judul Kehebatan PE Explorer, Pemodifikasi File Executable. Pada kesempatan ini saya ingin menambahkan informasi tentang software PE Explorer yang akan berkolaborasi dengan software Resource Hacker yang saya dapatkan dari kumpulan software CrackersKit.
Perlu diketahui bahwa aplikasi PE Explorer dan Resource Hacker mempunyai fungsi / kegunaan yang sama, yaitu untuk memodifikasi file aplikasi maupun file library(dll). Namun kedua aplikasi ini mempunyai keunggulan yang berbeda. Keunggulan kedua aplikasi ini antara lain:
| PE Explorer | Resource Hacker |
|----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|
| Mempunyai akses plug-in untuk unpacker file, untuk defaultnya adalah unpacker UPX | Dapat menambahkan fitur fitur baru seperti gambar, button maupun memo, tergantung kebutuhan |
| Dilengkapi dengan berbagai fitur cracking, seperti disassembler dan dependency scanner | Kelemahan : seringkali terdapat error pada waktu save |
Perlu diketahui bahwa aplikasi yang dibuat menggunakan Visual Basic atau VB belum dapat dibuka pada kedua aplikasi ini. Ato saya yang belum ngerti... hehehe!!! Maaf!! Sebelum kamu memulai memodifikasi aplikasi, kamu bisa mendownload program2 tersebut di:
1. D' Project.!
Pada kali ini saya ingin menyampaikan pembahasan tentang kegunaan kedua file aplikasi ini. Pada kali ini saya akan memodifikasi Deep Unfreezer-nya Emiliano Scavuzzo, Deep Unfreezer sendiri merupakan aplikasi yang digunakan untuk mengganti status DeepFreeze yang tadinya frozen manjadi thawed, ataupun yang thawed menjadi frozen tanpa menggunakan hak akses dari suatu administrator. Nah disini saya menggunakan aplikasi PEiD dari CrackersKit untuk mengetahui packer apa sih yang digunakan oleh DeepUnfreezer yang nantinya akan saya singkat menjadi DU. Nah apa sih yang digunakan oleh om Emiliano sendiri untuk memproteksi dan mengkompress aplikasinya? Berikut adalah screenshot dari PEiD.

Nah ternyata Om Emiliano menggunakan ASPack 2.12-nya Pak Alexey Solodovnikov, setelah mengetahui file packer dari aplikasi DU, kita bisa memulai memodifikasinya. eh mas, kenapa-e kok harus diketahui packernya? Emangnya nggak bisa langsung dimodifikasi gitu? Saya nggak tahu secara pasti, tapi saya berkesimpulan bahwa setelah sesuatu dikompresi dengan suatu packer,Entrypoint dari suatu aplikasi pun akan dienkripsi / diubah. Jadi nanti kalau dibuka di PE Explorer dan Resource Hacker, aplikasi tersebut akan menjadi Read-only.
Setelah mengetahui packernya.. kita akan menggunakan AspackDie untuk me-reverse / meng-unpack ASPack yang telah terpasang di DU. Berikut adalah screenshotnya!

Nah setelah memilih Button Open kemudian akan muncul dialog informasi seperti dibawah ini yang kemudian akan secara otomatis diberi nama unpacked.exe pada direktori dimana file asli berada.

Setelah di unpacking, lebih baiknya kita lihat DU lagi memakai PEiD, Apakah sudah berhasil atau belum? Apabila berhasil screenshot nya akan seperti ini.

Nah. Setelah itu baru kita buka menggunakan PE Explorer yang diselingi oleh Resource Hacker. Untuk pertama kali saya akan menggunakan Resource Hacker untuk mengubah dan menambah atribut atribut lain.!! Berikut adalah screenshot nya.

Keterangan Gambar
- Resource Type : Yaitu mendeskripsikan tipe resource yang kita tambahkan dalam suatu aplikasi
- Resource Name : Merupakan nama dari direktori yang berada di pengalamatan "Bitmap"
- Resource Language : Bahasa dari resource, isikan 0 untuk lebih mudahnya
Setelah kita menambahkan file bitmap tersebut.. selanjutnya kita akan menggunakan file bitmap tersebut dalam aplikasi, dengan cara memilih folder "Dialog" cari yang berisi dialog utama.

Untuk aplikasi DU sendiri, Dialognya menggunakan Resource Name "102", kemudian pilih dialog aplikasi, kemudian "Klik Kanan > Insert Control " pada dialog aplikasi. Kemudian muncul dialog.

Setelah memilih fitur "Image", isikan Caption dengan nama " 1033 " menurut Resource Name yang tadi kita isikan dibahasan sebelumnya. Setelah mengisi Caption menjadi " 1033 ", maka dialog aplikasi yang dapat kita jumpai adalah sebagai berikut.

Nah di tahap selanjutnya.. kita akan menggunakan software PE Explorer, karena software Resource Hacker sendiri mempunyai kelemahan.. dan kelemahannya adalah seringkali aplikasi yang dimodifikasi tidak dapat dijalankan / error. Nah untuk meminilamisasikan terjadinya error saya menggunakan PE Explorer untuk tingkat editing lebih jauh. Selanjutnya kita keluar dari aplikasi Resource Hacker lalu menggunakan PE Explorer! Sebelum keluar save dulu aplikasinya.
2. Finishing
Setelah menjalani proses yang cukup panjang di Resource Hacker , kita harus tetep mau mengeditnya di PE Explorer lho.. biar lebih cantik.. eh, nggak ding.. OK. Dapat disimpulkan bahwa aplikasi Resource Hacker tadi digunakan untuk menambah fitur gambar ke DU.

Beberapa tahap finishing ini di aplikasi PE Explorer yaitu pengubahan tata letak fitur fitur yang ada seperti gambar, radiobutton, button, caption dan lain2 yang pada dasarnya apabila kita langsung mengubahnya di aplikasi Resource Hacker maka biasanya akan mengalami permasalahan.
3. Jadiiiiiiii
Wah.. temen2 aku dah capek nih nulisnya. yang penting tu cuman imajinasi kita kok. Buat yang belon bisa make PE Explorer ato Resource Hackernya, di artikel Xcode magazine 5 ada kok ato nTar bisa nanya langsung di mailku tapi jangan dibomb lho. ato kalo buat yang cewe' bisa ketemuan langsung ma akyu. hehehehehe!!! mBoyo!!.hhaha1024x. Nah ini adalah hasil dari editan DUnya dari versi emiliano ampe' versi yogyafree.

Versi Emiliano

Versi yogyafree
Hmm. mudahnya rekayasa software heheheheheh!!! kalo ada orang yang blom tau kayak gini, ntar bisa dikibulin!!hahaahhahaha...512x.Buat yang pingin ngaku-ngaku hacker ato cracker ato apalah namanya.. program ini cocok banget lho fufufufu Salam deh wat X-Code Yogyafree.. and all member, crew, staff, chief and of course The Ladies of Yogyafree.net.
Thaks to : God and only one God I Believe "Allah" (nggak rasist cuman wujud keimanan lho.. peace deh!).
- Yogyafree.net and webmaster
- Everyone.
GreetZ:
INTEGER : IT Engineering Generation (SMKN 2)
VoICE : Vandalism over Internet and Computer Environment (Team)
Penting Bangeeet niiiiih.... [ true FiSH ]!?
Aku dilahirkan di yogya dengan kemampuan paspasan,masih stm dibilang, kenal hacking pun nggak t'lalu menguasai, cracking pa lagi... hehehe, namun semangatku akan komputer melebihi kemampuanku. seperti sebuah prosessor yang dioverklok ampe nggak idup...xixixi. Liat wajahku aja nggak memungkinkan buat mikir2 yang susah kayak hacking,cracking security ato yang laen. Biasanya klo akhli kompi kan pinter math ya.. nah aku ngga'? mau gimana lagi..Cryptografi? Nol! Algoritma? Wuuuu..... Soyo meneh..!.mmm, biasanya aku dipanggil Ki, kayak aki-aki ya? Nggak koq.. dari nama Okky Krisna Achmadi.. tapee aku cari cari nama beken yang lain. Klo mba' PusHm0v kan kayaknya dari pemrograman ya? Tru kalo' yang NeMeSiS_ByTe tu keren.. tapi nggak tau artinya.. nah klo aku pake FiSH aja.. kayak om tukul arwana....wew!... buat yang pengen kenal kenal ama orang yang super keren ini.. ntar bisa mail n fs deh di mailer_daemon@telkom.net tapi jangan di social engineering, bomb ato di phishing ato yang laen.. please jangan jail ya mas.. mba'!
Hak cipta / Licensi:
- Seluruh materi X-Code Magazine dapat didownload, dibaca, dimodifikasi serta disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis.
- Hak cipta di tangan penulis dan X-Code Magazine dengan mengikuti licensi GPL (General Public License).
Penulis X-Code Magazine No. 5:
- Capsoel OK
- KanJoko (KanXreeN)
- FiSH A.K.A SpICY
- family_code
- lEO_rETRo
- Poni
- ConanZ
- orchard_road
- achjun[at]gmail.com