|
Tutorial Cracking :
Aplikasi Penjualan v2.3
|
Target : Aplikasi Penjualan v2.3
Tool : OllyDebug DeFixeD
Exe Info PE
Bagi yang punya toko, silakan dicoba software yang satu ini.
Buka Aplikasi Penjualan.exe dengan Exe Info PE.
"MS Visual Basic 5.0-6.0"
Load Aplikasi Penjualan.exe di OllyDebug.
Langsung cari Referenced Text Strings dengan kata "trial"
Ketemunya :
00615F50 PUSH 00443308 UNICODE "Trial use mode . . . . . . . .Trial #"
Klik dua kali.
00615F2E A1 00E46200 MOV EAX,DWORD PTR DS:[62E400]
00615F33 85C0 TEST EAX,EAX
00615F35 75 10 JNZ SHORT 00615F47
00615F37 68 00E46200 PUSH 0062E400
00615F3C 68 50414200 PUSH 00424150
00615F41 FF15 48124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>; MSVBVM60.__vbaNew2
00615F47 8B35 00E46200 MOV ESI,DWORD PTR DS:[62E400]
00615F4D 8B55 CC MOV EDX,DWORD PTR SS:[EBP-34]
00615F50 68 08334400 PUSH 00443308 ; UNICODE "Trial use mode . . . . . . . .Trial #"
Trace kodenya keatas.
00615CE3 83EC 10 SUB ESP,10
00615CE6 B9 0A000000 MOV ECX,0A
00615CEB 8BD4 MOV EDX,ESP
00615CED B8 04000280 MOV EAX,80020004
00615CF2 68 D0324400 PUSH 004432D0 ; UNICODE "Runcount"
.
.
.
00615DCA 75 07 JNZ SHORT 00615DD3
00615DCC B8 01000000 MOV EAX,1
00615DD1 EB 02 JMP SHORT 00615DD5
00615DD3 33C0 XOR EAX,EAX
00615DD5 8585 78FFFFFF TEST DWORD PTR SS:[EBP-88],EAX
00615DDB 0F85 4D010000 JNZ 00615F2E
Trace kodenya keatas lagi.
00615BF8 FF15 20134000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj
00615BFE 66:85FF TEST DI,DI
00615C01 0F84 DC000000 JE 00615CE3
Dialamat "00615C01" kode "JE 00615CE3"
Ganti dengan :
Kode "NOP"
Simpan perubahannya.
Jalankan programnya tanpa harus register lagi.
Nb :
Bila masih muncul peringatan "Trial", coba hapus file "ziggypop.dll" di c:/windows/system/
27/03/10
|