Anda di halaman 1dari 4

ISO Master adalah piranti lunak gratis yang tersedia bagi linux, tapi sayang sekali

piranti lunak ini mengharuskan kita


membayar bagi versi windowsnya. Hal ini wajar mengingat betapa rumitnya membuat
piranti lunak seperti ini, dan
gosipnya, programmer piranti lunak ini kesulitan dalam menggunakan GUI windows
sehingga dia memutuskan untuk
mentidak gratiskan piranti lunak ini untuk versi windows.
ISO Master adalah piranti lunak untuk mengedit file dengan extensi .iso. File dengan
extensi .iso ini adalah file yang
isinya adalah data byte per byte yang ada didalam CD atau DVD anda. Singkatnya,
media cakram anda terdiri dari
track-track dan sektor yang isinya adalah file-file yang bisa anda lihat menggunakan
windows explorer.
Sebetulnya saya sangat ingin membeli software ini, dan saya sangat tidak menyukai
pembajakan, akan tetapi, seperti
biasa, dalam keadaan lapar dan terjepit, saya suka mencuri. Saya sangat menyarankan
anda untuk tidak mempraktikan
apa yang ada didalam tulisan ini untuk kepentingan komersial dan saya meminta anda
untuk mendukung pengembangan
piranti lunak ini dengan mungkin memberikan sumbangan seadanya, atau membayar
sebelum menggunakannya.

ISO master, menggunakan library(pustaka) libgtk-win32-2.0-0.dll untuk GUI


windowsnya. File ini tidak pernah saya
pakai sebelumnya. Tugas dari library ini adalah membuatkan dan menggambarkan
jendela dan tombol-tombol yang
digunakan oleh piranti lunak ISO Master. Sangat penting untuk mengetahui apa yang
akan dilakukan oleh fungsi-fungsi
yang ada pada pustaka ini untuk memahami bagaimana cara kerja piranti lunak ini.

Langsung saja ke intinya. Pertama install piranti lunak ini secara normal. Jalankan
program. Anda akan melihat jendela
bertuliskan "This ISO Master demo has been installed 0 days ago and will stop
working ini 15 days". Ini artinya, anda
hanya akan bisa menggunakan piranti lunak ini selama 15 hari saja. Tekan OK, dan
anda akan masuk ke jendela utama.
Pilih menu "Help" (tanpa tanda kutip) dan pilih "Enter Licence Key" akan muncul
sebuah jendela yang memerintahkan
anda untuk memasukkan kunci aktivasi dengan melakukan copy-paste.
Yang harus anda ketahui dari hal yang baru anda lakukan adalah, anda harus
mengetahui, bagaimana cara piranti lunak
ini membuat jendela tersebut, dan bagaimana jendela tersebut menerima input dari
pengguna. Berikut ini adalah
bagaimana cara mengetahuinya.

Nyalakan piranti lunak OllyDbg (http://www.ollydbg.de/). Pilih menu "File" klik


"Open" pilih program isomaster.exe, klk
OK. Anda akan berada di alamat 004012A0 yang adalah entry point dari program.
Tekan F8 untuk melakukan step
into. Yang harus anda perhatikan pada saat menekan tombol F8 ini adalah instruksi
pemanggilan yang bernama "Call"
setiap anda menekan F8 perhatikan apakah instruksi yang akan dijalankan berikutnya
adalah call atau bukan. Anda akan
melihat instruksi call ini pada alamat 004012AD dan 004012B3. Saat OllyDbg
menjalankan instruksi pada alamat
004012AD program tidak memberikan respon apa-apan dan akan berlanjut pada
instruksi berikutnya. Perhatikan pada
saat anda menjalankan instruksi pada alamat 004012B3, ISO Master akan
memunculkan jendela yang bertuliskan berapa lama lagi waktu anda yang tersisa
untuk menggunakan software ini. Pilih alamat 004012B dan tekan F2. Ini akan
membuat OllyDbg menset sebuah breakpoint yang akan menghentikan OllyDbg jika
menjalankan instruksi tersebut.

Sekarang tekan Ctrl+F2, restart. Sekarang tekan tombol Run(F9) dan OllyDbg akan
berhenti dialamat tempat dimana

anda meletakkan breakpoint. Sekarang tekan tombol Step Into(F7), tombol ini akan
membuat anda melompat ke alamat

yang dituju oleh instruksi call yaitu 00401150. Tekan F8 sampai jendela muncul.
Anda akan menemukan instruksi call

pemanggilan jendela pada alamat 00401242, set breakpoint, tekan Ctrl+F2, restart.
Tekan F9 sampai anda berhenti di

breakpoint yang anda set tadi. Tekan F7. Anda akan melompat ke alamat 004012F0.
Terus tekan F8 sampai jendela

muncul, anda akan berhenti dialamat 004014CF, set breakpoint, restart, tekan F9
sampai anda ada ditempat

breakpoint tekan F7. Oke, kita sudah sampai, semoga anda paham apa maksud dari
semua ini. Anda akan berada

dialamat 00411294. Tekan F8 sampai jendela muncul. Perhatikan, jendela ini muncul
bukan akibat dari pemanggilan

fungsi yang ada didalam piranti lunak, akan tetapi menggunakan pustaka yang berada
diluar program yaitu

libgtk-win32-2.0-0.dll. Nama fungsi tersebut adalah libgtk-win32-2.gtk_dialog_run.


Nah sekarang kita sudah

mengetahui fungsi mana yang melakukan pemanggilan jendela pada pustaka tersebut.
Catat pada notepad atau

ingat-ingat. Sekarang klik kanan pilih "Search For" Pilih "Name in All Module". Cari
nama fungsi tersebut dengan tipe

export, setelah ditemukan klik 2 kali anda akan berhenti dialamat 604FBA60, tekan
F2. Maksudnya, ini akan

melakukan breakpoint pada setiap pemanggilan fungsi tersebut oleh pemanggilan


dimana saja. Sekarang, hapus semua

breakpoint kecuali breakpoint pada alamat 604FBA60, restart.


Tekan F9, anda akan berhenti dialamat 604FBA60. Tekan F9 lagi, makan piranti
lunak ini akan berjalan sebagaimana

seharusnya. Klik "Help" pilih dan tekan "Enter Licence Key" Program akan berhenti
dialamat 604FBA60. Lihat di

jendela Stack di sudut kanan bawah. Terdapat tulisan "Return to isomaste.004108E7"


Catat alamatnya 004108E7.
Alamat yang anda catat adalah alamat dimana rutin pengecek aktivasi berada,
tepatnya berada di alamat 00410913.

Baiklah, itulah tadi bagaimana cara kita mencari cara untuk menemukan alamat rutin
pengecekan. Ada cara lain yang

lebih mudah yaitu dengan mencari teks pesan error yang muncul pada saat anda salah
memasukkan kode aktivasi, tapi

kadang ada kalanya teks yang dimaksud tidak akan bisa anda temukan, jadi hanya
dengan cara ini lah anda bisa

menemukan rutin tersebut.


Baiklah terima kasih telah membaca tutorial ini, sampai jumpa di tutorial yang lain.

"Hey, tunggu dulu, kita belum masuk kebagian yang menariknya, MENCURI".
Oh iya, hampir lupa. Untuk memecahkan enkripsi kode aktivasi program ini bukanlah
cara yang mudah. Bahkan saya

akui, sangat sulit (Sebetulnya, malas). Dan saya tidak akan mengajarkan anda untuk
melakukan itu karena itu ilegal.

Tapi bukan berarti saya akan meninggalkan anda dengan software ini tanpa anda bisa
mencurinya. Oke, mau jadi

pencuri atau tidak, itu terserah anda, kalau ingin masuk surga, jangan baca bagian ini
oke?. Tapi janji, jangan

bilang-bilang ke programmernya ya, soalnya kalo dia tahu pasti dia rubah lagi disain
piranti lunaknya, dan itu artinya

kunci yang lebih banyak untuk saya sebelum bisa membongkar rumahnya.
Entah disadari atau tidak, pembuat piranti lunak ini membuat suatu kesalahan.
Pertama, dia tidak menggunakan

enkripsi, dua ini terlalu mudah untuk dibaca, dan tiga, dia membiarkan Oleh Yuschuk
bebas berkeliaran membuat

piranti lunak OllyDbg.


Anda bisa menggunakan ISO Master sesuka hati anda tanpa membayarnya dengan
cara memodifikasi registrynya, untuk

penjelasan teknisnya, anda bisa mempraktekkan pelatihan diatas untuk mencari rutin
akses registri yang digunakan oleh

piranti lunak ini(improvisasi dong). Singkat saja, Start->Run->Regedit. Lihat dibagian

[HKEY_LOCAL_MACHINE\SOFTWARE\ISO Master] Pada bagian InstalledOn


rubah saja tahunnya misalkan jadi 2010,

maka anda akan bisa menggunakan piranti lunak ini sampai 2010. Selesai.
Sebetulnya, kalau semudah ini, ngapain

panjang-panjang penjelasannya ya? Tapi anda harus tahu bagaimana cara saya
menemukan bagian registry tersebut, ya

dengan cara di debug. Di analisa semua kode-kodenya.


Kalo bingung, sudah saya sediakan file registrynya, tinggal di double klik aja.

Anda mungkin juga menyukai