Log in

View Full Version : Packed and probably self-checking. Help needed


rokafeller
April 9th, 2004, 06:49
Hi,
I'm on a small program which is a "timer" for pc (shut down at certain time).
You can run it 100 times, then nag appears. I discovered that it places a reg key to take count of # of executions. It also was packed, I unpacked it (PEpacker). Then found the JLE where there's the check of executions and patched. The program runs but.. some functions are altered! for example, it does nothing instead of shutting down at the set time.
I also tried to repack it after patching.. some functions are back but completely. I think somewhere it checks its length... have you any suggestions?

Thanx
rokafeller

anka_213
November 15th, 2005, 16:45
You might try to set write-breakpoint on the code that changes

YesItsMe
November 15th, 2005, 17:24
yes, as a matter of factI do have a suggestion, why are you trying to unpack it in the first place? why don't simply make a loader to reverse this JLE in memory and avoid all the self checks?

LLXX
November 16th, 2005, 01:07
Is this program also checking its file on disk? You might have to null those checks too.