Tulisan Dasar Cracking
Selamat Datang................. Cracker..........
Tutorial Cracking :

Quick Count PPh21


Target  : Quick Count PPh21
Tool     : OllyDebug DeFixeD
              Hex Workshop v5.02
              Exe Info PE

Kalkulator ini akan dengan cepat dan akurat membantu anda dalam memeriksa kebenaran penghitungan PPh 21 yang dilaporkan di SPT Masa dan di SPT Tahunan, apakah sudah sesuai dengan Peraturan DirJen Pajak No. PER-15/PJ./2006 Jo. Kep-545/PJ./2000

Percobaan

Buka Quick Count PPh21, kita lihat apa saja yang muncul...!
Tulisan Trial Version.
Hanya boleh dipakai 3 kali.
Bila melebihi 3 kali muncul menu Registrasi.
"Maaf Kode Aktivasi Anda Salah" bila registrasinya palsu
Harap dicatat nih...!

Langkah pertama :

Scan QuickCountPPh21.exe dengan Exe Info PE untuk melihat proteksinya ??
Gak pakai proteksi cuma "MS Visual Basic 5.0-6.0".

Langkah kedua :

Buka file QuickCountPPh21.exe dengan OllyDebug DeFixeD.
Di "CPU - main thread, module QuickCou", klik kanan pilih "Search for" terus "All Referenced Text Strings".
Geser keatas terus klik kanan pilih "Search For Text".
Pada "Enter Text to Search For" masukkan kata "Maaf Kode Aktivasi Anda Salah", hilangkan tanda di case sensitive dan tandai entire scope.

kita berada dialamat

009B8337 MOV DWORD PTR SS:[EBP-134],0042030C UNICODE "Maaf Kode Aktivasi Anda Salah"

Kita lihat reference dibawahnya

009BC74E PUSH 0042051C UNICODE "Program QuickCount PPh21 Trial Version Ini"

Klik dua kali dialamat diatas.

009BC748 . 8985 B0FCFFFF MOV DWORD PTR SS:[EBP-350],EAX
009BC74E . 68 1C054200 PUSH 0042051C ; UNICODE "Program QuickCount PPh21 Trial Version Ini"
009BC753 . 68 B0B64100 PUSH 0041B6B0 ; UNICODE CR,LF
009BC758 . FFD3 CALL EBX

Kita trace kodenya keatas.

009BC5A0 . 66:85C0 TEST AX,AX
009BC5A3 . 75 3A JNZ SHORT 009BC5DF
009BC5A5 . 8D4D CC LEA ECX,DWORD PTR SS:[EBP-34]
009BC5A8 . 51 PUSH ECX
009BC5A9 . 6A 01 PUSH 1
009BC5AB . 68 E8564100 PUSH 004156E8
009BC5B0 . FF15 70114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaInputFile>] ; MSVBVM60.__vbaInputFile
009BC5B6 . 83C4 0C ADD ESP,0C
009BC5B9 . 66:837D C4 00 CMP WORD PTR SS:[EBP-3C],0
009BC5BE . 75 0C JNZ SHORT 009BC5CC
009BC5C0 . 8B55 CC MOV EDX,DWORD PTR SS:[EBP-34]
009BC5C3 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
009BC5C6 . FF15 D8114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCopy>] ; MSVBVM60.__vbaStrCopy
009BC5CC > 66:8B55 C4 MOV DX,WORD PTR SS:[EBP-3C]
009BC5D0 . 66:83C2 01 ADD DX,1
009BC5D4 . 0F80 47080000 JO 009BCE21
009BC5DA . 8955 C4 MOV DWORD PTR SS:[EBP-3C],EDX
009BC5DD .^ EB B9 JMP SHORT 009BC598

klik dua kali dialamat "009BC5A3" masukkan "JMP" trus assemble, trus cancel.

Perubahan diatas akan membuat program tetap menghitung pemakaian 3 kali.

Balik lagi direference trus lihat dibawahnya

009BC89D PUSH 004205FC UNICODE "Silahkan Melakukan Registrasi"

Klik dua kali dialamat diatas.

009BC881 . 66:85C0 TEST AX,AX
009BC884 . 0F84 0B010000 JE 009BC995
009BC88A . FF91 0C030000 CALL DWORD PTR DS:[ECX+30C]
009BC890 . 8D55 8C LEA EDX,DWORD PTR SS:[EBP-74]
009BC893 . 50 PUSH EAX
009BC894 . 52 PUSH EDX
009BC895 . FF15 AC104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSet>] ; MSVBVM60.__vbaObjSet
009BC89B . 8B18 MOV EBX,DWORD PTR DS:[EAX]
009BC89D . 68 FC054200 PUSH 004205FC ; UNICODE "Silahkan Melakukan Registrasi"

klik dua kali dialamat "009BC884" masukkan "JMP" trus assemble, trus cancel.

Klik kanan "Copy to Executable" trus klik "All Modification" trus "Copy All".
Klik kanan lagi "Save File" dan overwrite dengan nama yang sama.
Keluar dari OllyDebug.

Note :
Untuk merubah tulisan trial versionnya gunakan Hex Workshop atau Hex Editor lainnya.

08/06/09
WebMaster
Terus      Kembali
Komentar dan Mailing List
Crack One Software Every Day Make You The Real Cracker