Web
: http://mxb.cjb.net
Contact Me : [email protected] or [email protected]
iFilm Edit 1.4.5
Type : MPEG-1 Editor
Protection : Date check and 5 Minutes limitation
Tech : Patching
Crack :
This program is using MSVBVM60.dll i.e it is a VB program ....
It will be difficult to reach program code as we will be wandering inside the
code
of MSVBVM60.dll.One way is to trace through this file till we enter our program
code.
Change our system date and run iFilm Edit....we will see an exit nag box telling
our trial period is over...use SICE symbol loader and trace through MSVBVM60.dll
code till we reach here ....
INSIDE MSVBVM60.DLL
*****************
0x66069DE4 CALL 66069E49
0x66069DE9 MOV [EBP-1C],EAX
0x66069DEC TEST EAX,EAX
0x66069DEE JGE 66069E07
INSIDE CALL 66069E49
0x66069EDE CALL 6606A0AE
30 DAYS LIMIT
***********
Inside this CALL we enter in to our program code ...
0x447208 CALL [401020] >> CHECK IF WE ARE RUNNING IFILMEDIT FOR FIRST
TIME
0x44720E CMP DI,BX
0x447211 JZ 447698 | 0F 84 81 04 00 00 >> BAD BOY - OTHER CHECKS ....JUMP
TO 0x447232
..............................
0x44721D CALL [ECX+720] >> WELCOME SCREEN FOR FIRST RUN...
...................................
0x447232 PUSH 4712A4 >> NOW REAL PROGRAM STARTS ......
5 MIN TIME LIMIT ON CLIPS
*********************
Open a MOVIE FILE greater than 5 MIN and try to make a clip greater than 5 MIN.
Program will show an error MESSAGEBOX...
IN SICE .......... BPX MESSAGEBOXINDIRECTA
AND TRACE THROUGH MSVBVM60.dll code till we reach here ....
0x45BB8D CALL [40107C] << MESSAGEBOXINDIRECTA
0x45BB93 LEA EAX,[EBP-108] << WE REACH HERE ....
Trace backwards, we can see a CALL .....
0x436D9F CALL 45B830
INSIDE ....
0x45BA66 CALL [401038]
.................................
0x45BA76 TEST EAX,EAX
0x45BA78 JZ 45BBE2 |0F 84 64 01 00 00 >> GOOD BOY
......................................................
0x45BB8D CALL [40107C] << MESSAGEBOXINDIRECTA
To Patch :
0x447211 JMP 447232 | EB 1F OFFSET = 47211
0x45BA78 JMP 45BBE2 | 90 E9 64 01 00 00 OFFSET = 5BA78