You are on page 1of 3

HOW TO CRACK ANY TYPE OF SOFTWARE PROTECTION

In this tutorial you will learn how to crack any type of software protection
using
W32Dasm and HIEW.
IDENTIFYING THE PROTECTION:

Run the program, game, etc., (SoftwareX) that you want to crack without the
CD in the
CD reader. SoftwareX will not run of course, however, when the error window
pops up it
will give you all of the vital information that you need to crack the program,
so be sure to
write down what it says.

CRACKING THE PROTECTION:

Now, run Win32Dasm. On the file menu open DISASSEMBLER > OPEN FILE
TO
DISASSEMBLE. Select SoftwareX’s executable file in the popup window that
will
appear (e.g. SoftwareX.exe). W32Dasm may take several minutes to
disassemble the file.

When W32Dasm finishes disassembling the file it will display unrecognizable


text; this is
what we want. Click on the String Data References button. Scroll through the
String Data
Items until you find SoftwareX’s error message. When you locate it, double
click the
error message and then close the window to return to the Win32Dasm text.
You will
notice that you have been moved somewhere within the SoftwareX’s check
routine; this
is where the error message in generated.

Now comes the difficult part, so be careful. To crack SoftwareX’s protection


you must
know the @offset of every call and jump command. Write down every call
and jump
@offset number that you see (You have to be sure, that the OPBAR change
its used color
to green). You need the number behind the @offset without the “h.”
Now open HIEW, locate SoftwareX’s executable, and press the F4 key. At this
point a
popup window will appear with 3 options: Text, Hex, and Decode. Click on
“Decode” to
see a list of numbers. Now press the F5 key and enter the number that was
extracted using
Win32Dasm. After you have entered the number you will be taken to
SoftwareX’s check
routine within HIEW.

To continue you must understand this paragraph. If the command that you
are taken to is
E92BF9BF74, for example, it means that the command equals 5 bytes. Every
2 digits
equal one byte: E9-2B-F9-BF-74 => 10 digits => 5 bytes. If you understood
this then you
can continue.

Press F3 (Edit), this will allow you to edit the 10 digits. Replace the 5 bytes
with the digits 90. In other words, E92BF9BF74 will become 9090909090 (90-
90-90-90-90). After you complete this step press the F10 key to exit.

CARA CRACK SEGALA JENIS SOFTWARE PROTEKSI


Dalam tutorial ini Anda akan mempelajari cara crack semua jenis proteksi
software menggunakan
W32Dasm dan Hiew.
MENGIDENTIFIKASI PERLINDUNGAN ATAS:
Jalankan program, permainan, dll, (SoftwareX) yang Anda ingin retak tanpa
CD dalam
CD pembaca. SoftwareX tidak akan berjalan tentu saja, namun, ketika
jendela muncul error itu
akan memberikan semua informasi penting yang Anda butuhkan untuk crack
program, jadi pastikan untuk
menuliskan apa yang dikatakannya.
CRACKING PERLINDUNGAN ATAS:
Sekarang, jalankan Win32Dasm. Pada menu berkas terbuka disassembler>
TERBUKA UNTUK FILE
Membongkar. Pilih file eksekusi SoftwareX di jendela popup yang akan
muncul (SoftwareX.exe misalnya). W32Dasm mungkin memerlukan
beberapa menit untuk membongkar file.
Ketika W32Dasm selesai membongkar file tersebut akan menampilkan teks
dikenali; ini
apa yang kita inginkan. Klik pada tombol Data String Referensi. Gulir ke Data
String
Item sampai Anda menemukan pesan kesalahan SoftwareX's. Ketika Anda
cari, klik ganda
pesan kesalahan dan kemudian tutup jendela untuk kembali ke teks
Win32Dasm. Anda akan
melihat bahwa Anda telah dipindahkan di suatu tempat dalam rutin
memeriksa SoftwareX's; ini
adalah di mana pesan kesalahan yang dihasilkan.
Sekarang sampai pada bagian yang sulit, jadi hati-hati. Untuk crack
perlindungan SoftwareX kau harus
tahu @ offset setiap panggilan dan perintah melompat. Tuliskan setiap
panggilan dan melompat
@ Offset nomor yang Anda lihat (Anda harus yakin, bahwa OPBAR mengubah
warna yang digunakan
menjadi hijau). Anda memerlukan nomor belakang @ offset tanpa "h."
Sekarang buka Hiew, cari SoftwareX executable, dan tekan tombol F4. Pada
titik
jendela popup akan muncul dengan 3 pilihan: Teks, Hex, dan Decode. Klik
pada "Decode" untuk
melihat daftar nomor. Sekarang tekan tombol F5 dan masukkan nomor yang
diekstraksi menggunakan
Win32Dasm. Setelah Anda memasukkan nomor yang Anda akan dibawa
untuk memeriksa SoftwareX's
rutin dalam Hiew.
Untuk melanjutkan Anda harus memahami ayat ini. Jika perintah yang Anda
akan dibawa ke adalah
E92BF9BF74, misalnya, itu berarti bahwa perintah sama dengan 5
byte. Setiap 2 digit
sama dengan satu byte: E9-2B-F9-BF-74 => 10 digit => 5 byte. Jika Anda
memahami hal ini maka anda
dapat dilanjutkan.
Tekan F3 (Edit), ini akan memungkinkan Anda untuk mengedit 10 digit. Ganti
5 byte dengan90 digit. Dengan kata lain, E92BF9BF74 akan menjadi
9090909090 (90-90-90-90-90).Setelah Anda menyelesaikan langkah ini,
tekan tombol F10 untuk keluar.
Selamat! Anda hanya retak SoftwareX!

You might also like