Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 05-24-2005, 18:57
TmC TmC is offline
VIP
 
Join Date: Aug 2004
Posts: 330
Rept. Given: 1
Rept. Rcvd 15 Times in 9 Posts
Thanks Given: 2
Thanks Rcvd at 23 Times in 17 Posts
TmC Reputation: 15
I don't know anything about the target app and trymedia system but i can guess that IF you did the right job it might have a sdk where developer checks for presence of the envelope and if not it crashes the program but it is only a supposition.
Reply With Quote
  #2  
Old 05-24-2005, 19:38
Nacho_dj's Avatar
Nacho_dj Nacho_dj is offline
Lo*eXeTools*rd
 
Join Date: Mar 2005
Posts: 214
Rept. Given: 16
Rept. Rcvd 179 Times in 34 Posts
Thanks Given: 44
Thanks Rcvd at 139 Times in 42 Posts
Nacho_dj Reputation: 100-199 Nacho_dj Reputation: 100-199
Hi jonwil:

First, take a look at the following thread: ActiveM***, in
http://www.exetools.com/forum/showthread.php?t=7013

maybe there you will get a clue.


Could you tell us which is the program you are dealing with?

I have totally rebuilded and working "Chuzzle Puzzle", that has the same AM version 5.41.1210.

I am hard testing an already developed generic unpacker but not yet published, because sometimes the program rebuilded, even working well, ask for the CD.
And another times, rebuilded program says things like: "You need Shockwave Player 8.5 installed in your PC".

I want a totally free of errors unpacker, giving always a working program, before publishing it.

The OEP, as I said in a post in the above thread, when edited in an hex editor, is below the string '_com_err': is the first value you find in that column that is bigger than the position of the first section and smaller than the position of first section plus the size of first section.

In your rebuilded program, you still need to fix all the call's and mov than uses redirections to AM functions. AM picks fetch to functions of some DLL and rewrite them to call to AM functions, that are controlling the trial time, the registration of the program, and so on.
All of them all always preceeded by a nop.

Good luck in your research!


Cheers from Spain!

Nacho_dj
Reply With Quote
  #3  
Old 05-25-2005, 02:26
dyn!o's Avatar
dyn!o dyn!o is offline
Friend
 
Join Date: Nov 2003
Location: Own mind
Posts: 214
Rept. Given: 1
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 8
Thanks Rcvd at 0 Times in 0 Posts
dyn!o Reputation: 1
ActiveMark is a weak protection. It detects most of the tools with a very primitive methods.

You cannot run SICE because AM searches for the following devices (and drivers) NTICE, SICE, SIWVID, FROGSICE, SUPERBPM. It was good but few years ago.
Quote:
If I run with SoftIce loaded and protection on, program loads and silently terminates
Let me guess. You had SICE / FileMon / RegMon / LordPe or ImpRec running at the same time. Try to run it without any additional tools and it will work (with IceExt protection turned on).

Also think about breakpoints. AM detects them and will refuse to run if you set any (CC). Use hardware breakpoints since AM does not operate on debug registers.

Hope that helped. Good luck.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Does Trymedia Activemark do encrypted data files? jonwil General Discussion 3 05-26-2005 19:13
Trymedia's ActiveMark Protection?!?! Seventh General Discussion 7 10-25-2004 14:36


All times are GMT +8. The time now is 14:21.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )