Web : http://mxb.cjb.net
Contact Me : [email protected] or [email protected]


Main | Index

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