Trik Crack Software Dan Tool Disassembler

Bismillahirrohmanirrohim..
Anda pasti sering menginstall software namun berupa versi demo atau trial yang akan expired setelah periode tertentu. Supaya bisa Full Version maka kita harus membeli atau mengisi serial number atau meng-cracknya dengan software tertentu. Memang banyak serial number dan software keygen/patch ilegal bertebaran di dunia maya untuk kita gunakan pada software tertentu tapi bila anda ingin tahu caranya membuat keygen/patch silahkan disimak.
Ini hanya untuk pembelajaran saja bagi mereka yang tertarik ingin tahu, kalo misalkan sudah tahu kaga usah dibaca. hehe. :D
Sebetulnya sudah lama saya ga mencrack software dan tool2 nya juga entah pada kemana. Tapi intinya dalam mengcrack software yang kita butuhkan adalah tool Disassembler/Debugger dan tool Hex Editor. Kedua tool tersebut terkadang sudah tersedia dalam satu paket ada juga yang terpisah. Silahkan googling saja untuk mendapatkan tool2nya. Kalo saya biasanya pake HIEW sebagai hex editor sedangkan untuk disassembler menggunakan bermacam2 software.
Apakah harus bisa programming ? harus bisa Assembler ? kalo bisa sih menguasai programming khususnya Assembler. Tapi walaupun tidak bisa jangan khawatir karena yang akan dibahas bisa dilakukan oleh non-programmer.
Teknik ini bisa disebut teknik Asal Crack atau asal2an alias sembarangan saja. Atau terserah dech namanya. hehe.
Intinya kita cari kode2 jump/loncat (JE,JNE,JG,JNG,JL,JLE,dsb) secara sembarangan dan ganti dengan JMP atau ganti dengan NOP. Kalo suatu kode jump sudah dicoba diganti dengan JMP ataupun NOP ga pengaruh atau error coba cari dan ganti kode jump lainnya. Lebih baik lagi kalo berurutan dari awal dimulai dari code entry software tersebut. Kalau bisa cari di area sekitar eksekusi dialog yang coba kita hilangkan. Pokonya cari sampe dapat. :D
Contoh menghilangkan Dialog Expire pada software demo/trial.
Disassembler software tersebut. Jangan lupa buat backup dulu yang original. Untuk belajar coba pada software ringan dulu. Cari kode2 jump (JE,JNE,JG,JNG,JL,JLE,dsb) dan kalo bisa disekitar tempat dialog di eksekusi. Dimana ?? Ga akan saya bahas. pokonya cari aja. :D Ganti kode2 jump dengan JMP atau NOP bila error atau ga pengaruh kembalikan ke awal terus cari kode jump lainnya. (perhatikan jumlah byte serta alamat jump)
Cari dech ampe dapat hingga Dialog hilang dan kita bisa menggunakan software tersebut. Kalo dapat. catat alamat kodenya. apa saja yang dirubah. terus bikin software patch-nya dengan Delphi/C++/VB. Biar keren rubah beberapa text dialog ataupun resource string menjadi "Cracked Version By Somebody". xixi.
Tidak hanya untuk menghilankangkan dialog, bisa juga untuk meng ON kan fasilitas pada software tersebut seperti layaknya FULL VERSION. Namun terkadang kita cuman merubah tanggal file saja sudah bisa full version tapi jarang ada software seperti itu.
Ya segitu dulu dan segitu saja. saya ga membahas secara rinci karena selain saya lupa lagi. :D Juga karena setiap software berbeda2 penanganannnya namun tekniknya sama saja seperti diatas. Hal ini juga supaya memacu anda mempelajari lebih lanjut tentang kode assembler khususnya kode2 jump.
Untuk software yang dienkripsi atau dikompress kode2nya biasanya susah untuk dicrack. Jadi pastikan software yang anda coba crack itu kodenya benar2 polos sepolosnya (umumnya software pada polos).
Selamat mencoba. Good Luck. :D

Komentar

Postingan Populer