Meng – crack software
Pertama, artikel ini hanya untuk keperluan pengetahuan semata, tidak
bermaksud untuk kejahatan, dengan ini mudah mudahan para programmer
Indonesia mulai memikirkan cara untuk membuat software yang sulit untuk
di crack.
Dalam tutorial ini, akan menunjukkan cara untuk menghapus 40 hari trial untuk WinRAR 3.71, dengan menggunakan metode yang ditunjukkan pada tutorial ini, Anda juga dapat mencoba untuk melakukan crack versi yang lebih baru dari winrar, tapi untuk sekarang saya hanya akan melakukan di versi 3.71 dan
membuat patch untuk itu.
Pertama, siapkan file file yang akan dilibatkan yaitu:
WinRAR 3,71 Trial Version
Software Disassembler: HDASM (Hacker’s Disassembler) download: di sini.
Hex Editor: HIEW (Hacker’s View) download: di sini.
Pertama buka file setup untuk menginstal WinRAR. Sekarang buka WinRAR, dan Anda dapat melihat, ada pesan yang muncul yang mengatakan bahwa Anda mempunyai waktu 40 hari untuk mengevaluasi WinRAR maka anda harus membelinya.
Pertama sebelum melakukan apapun, salin WinRAR.exe untuk back-up di tempat anda install misal “C:\Program Files\WinRAR\WinRAR.exe”. Sekarang kita akan men-disassembly WinRAR. Buka WinRar.exe dengan HDASM dan, biarkan pengaturan HDASM menggunakan settingan default, lalu klik Disassemble. Sesudah itu, kita akan melihat kotak dialog referensi program ini, di sini poin kita menemukan bagian pesan trial WinRAR yang tadi (Please purchase WinRAR license). Klik ‘D’ untuk menampilkan dialog pencarian, lalu ketikkan kata tersebut, tidak usah terlalu lengkap asal cukup spesifik dan membuahkan hasil. Ketika diindeks Anda akan melihat ID yang berisi “REMINDER”. Sekarang kita dapat mengambil ID ini dan mencarinya dalam proses disassembly tersebut. Keluar dialog referensi dan klik ‘S’ (untuk referensi pencarian string) pada toolbar dan mencari “REMINDER”. Double klik pada hasil dan itu akan mengacu ke alamat 0043FF47, catat alamat tersebut.
Di alamat instruksi ini tertulis ‘push 004A8AA0′, jika Anda pergi ke 004A8AA0 alamat dalam file (dengan editor hex), Anda akan melihat bahwa semua hex byte (sampai berakhirnya 00) adalah ‘REMINDER’ di ascii.
Dan ingat ID kotak dialog untuk trial reminder winRar tadi, selanjutnya akan melihat sebuah panggilan ke USER32.DialogBoxParamA (library luar) untuk menampilkan dan mengeksekusi fungsi trial reminder winRar
Sekarang kita mengetahui alamat yang memanggil dialog trial reminder dapat dimodifikasi supaya tidak memanggil fungsi yang menampilkan dialog trial dengan mengganti instruksi ‘push 004A8AA0′ dengan ‘nop”s sehingga saat panggilan ke library luar dijalankan, maka tidak akan terjadi apa apa karena template ID dialog telah dihapus. Sekarang sebuah hex editor diperlukan untuk modifikasi file. Jadi, close aplikasi HDASM lalu drag dan drop WinRAR.exe ke HIEW32.EXE untuk membukanya dengan HIEW yang akan menampilkan hasil dump WinRAR. Setelah berhasil pencet F4 (mode) dan pilih decode, pencet F5 (untuk dapat pergi ke alamat langsung) lalu masukkan ’0043FF47′ untuk pergi ke alamat dialog REMINDER tadi. setelah berhasil pencet F3 untuk mengubah, dan ketik 90 lima kali untuk mengubah ‘push 0004A8AA0′ dengan ‘nop {newline} nop {newline} nop {newline} nop {newline} nop’, nop berarti No Operation ini tidak akan menghasilkan instruksi apapun,
Tekan F9 untuk update.
Akhirnya kita memiliki salinan WinRAR versi cracked!
Segini dulu deh tutornya, cara semacam ini sudah sering digunakan para cracker di dunia untuk meng- crack software software yang ada.
Good luck!
Dalam tutorial ini, akan menunjukkan cara untuk menghapus 40 hari trial untuk WinRAR 3.71, dengan menggunakan metode yang ditunjukkan pada tutorial ini, Anda juga dapat mencoba untuk melakukan crack versi yang lebih baru dari winrar, tapi untuk sekarang saya hanya akan melakukan di versi 3.71 dan
membuat patch untuk itu.
Pertama, siapkan file file yang akan dilibatkan yaitu:
WinRAR 3,71 Trial Version
Software Disassembler: HDASM (Hacker’s Disassembler) download: di sini.
Hex Editor: HIEW (Hacker’s View) download: di sini.
Pertama buka file setup untuk menginstal WinRAR. Sekarang buka WinRAR, dan Anda dapat melihat, ada pesan yang muncul yang mengatakan bahwa Anda mempunyai waktu 40 hari untuk mengevaluasi WinRAR maka anda harus membelinya.
Pertama sebelum melakukan apapun, salin WinRAR.exe untuk back-up di tempat anda install misal “C:\Program Files\WinRAR\WinRAR.exe”. Sekarang kita akan men-disassembly WinRAR. Buka WinRar.exe dengan HDASM dan, biarkan pengaturan HDASM menggunakan settingan default, lalu klik Disassemble. Sesudah itu, kita akan melihat kotak dialog referensi program ini, di sini poin kita menemukan bagian pesan trial WinRAR yang tadi (Please purchase WinRAR license). Klik ‘D’ untuk menampilkan dialog pencarian, lalu ketikkan kata tersebut, tidak usah terlalu lengkap asal cukup spesifik dan membuahkan hasil. Ketika diindeks Anda akan melihat ID yang berisi “REMINDER”. Sekarang kita dapat mengambil ID ini dan mencarinya dalam proses disassembly tersebut. Keluar dialog referensi dan klik ‘S’ (untuk referensi pencarian string) pada toolbar dan mencari “REMINDER”. Double klik pada hasil dan itu akan mengacu ke alamat 0043FF47, catat alamat tersebut.
Di alamat instruksi ini tertulis ‘push 004A8AA0′, jika Anda pergi ke 004A8AA0 alamat dalam file (dengan editor hex), Anda akan melihat bahwa semua hex byte (sampai berakhirnya 00) adalah ‘REMINDER’ di ascii.
Dan ingat ID kotak dialog untuk trial reminder winRar tadi, selanjutnya akan melihat sebuah panggilan ke USER32.DialogBoxParamA (library luar) untuk menampilkan dan mengeksekusi fungsi trial reminder winRar
Sekarang kita mengetahui alamat yang memanggil dialog trial reminder dapat dimodifikasi supaya tidak memanggil fungsi yang menampilkan dialog trial dengan mengganti instruksi ‘push 004A8AA0′ dengan ‘nop”s sehingga saat panggilan ke library luar dijalankan, maka tidak akan terjadi apa apa karena template ID dialog telah dihapus. Sekarang sebuah hex editor diperlukan untuk modifikasi file. Jadi, close aplikasi HDASM lalu drag dan drop WinRAR.exe ke HIEW32.EXE untuk membukanya dengan HIEW yang akan menampilkan hasil dump WinRAR. Setelah berhasil pencet F4 (mode) dan pilih decode, pencet F5 (untuk dapat pergi ke alamat langsung) lalu masukkan ’0043FF47′ untuk pergi ke alamat dialog REMINDER tadi. setelah berhasil pencet F3 untuk mengubah, dan ketik 90 lima kali untuk mengubah ‘push 0004A8AA0′ dengan ‘nop {newline} nop {newline} nop {newline} nop {newline} nop’, nop berarti No Operation ini tidak akan menghasilkan instruksi apapun,
Tekan F9 untuk update.
Akhirnya kita memiliki salinan WinRAR versi cracked!
Segini dulu deh tutornya, cara semacam ini sudah sering digunakan para cracker di dunia untuk meng- crack software software yang ada.
Good luck!
Sama-sama :D
ReplyDelete