Contribute  :  Web Resources  :  Past Polls  :  Site Statistics  :  Downloads  :  Forum  
    BiW ReversingThe challenge is yours    
 Welcome to BiW Reversing
 Sunday, April 02 2023 @ 11:11 AM CEST
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

An ornery Armadillo revisited

 
Post new topic   Reply to topic    www.reversing.be Forum Index -> Unpacking
View previous topic :: View next topic  
Author Message
mustanger
Frequent poster
Frequent poster


Joined: 13 Sep 2005
Posts: 64

PostPosted: Wed Sep 06, 2006 5:40 pm    Post subject: An ornery Armadillo revisited Reply with quote

I've been wrestling with this damned Armadilloed MacroMedia file for the past 3 weeks and I'm still stuck.

I've discovered a few things that might give some of you with more knowledge than me (nearly everyone!) a clue as to what we're up against.

Another site has the same game with a different protection. You start off on a push ebp followed by a call to a dll file. This dll is the protection-- a really sophmoric protection that newbies might want to play with. Anyway, the dll ends with a jmp edi command where edi holds the OEP (in this case 20003755). So one way to crack the program is to change the push ebp entry point to a jmp 20003755. You can also go into a PE editor and simply change the entry point to 20003755. What you can't do is run the program to 20003755 and dump the program with Lord PE and change the entry point at the same time to 20003755. If you try this, you get that error message:

Unable to load movie playlist. Does the .INI file exist? It must contain a section '[Movies]' 'Movie01=Pathname.dir'

Another thing I discovered is that if you take a functional exe file ( one from the crack site or one that was cracked as I described above) and you pack it with Armadillo (minimal protection) the file doesn't work. It gives you that .INI error message. The same thing happens if you pack it with AsPack or AsProtect or FSC (what ever that is!). UPX gives you an error message that the file is not compressible.


I thought Skilla found a solution when he pointed to a tutorial on ActiveMark packing. If you unpack this same game protected by ActiveMark you get the same .INI error message. You can fix the unpacking in this case by finding the ActiveMark overlay and appending it to the exe file.

There's another tutorial out there that is specifically for armadilloed macromedia applications. It uses Notepad to create a configuration file which points the way to the .dir file that the error message refers to. This is fine if you can find a .dir file in the program folder, but there is no .dir .dcr or a .dxr file anywhere on my computer.The author of the tutorial seems to say that these .dir files can be removed by the author after the programming is complete. He just happened be using a game where the .dir file was still there. He later indicates if the .dir file isn't there or if there's more than one movie, then his method of creating an .INI file won't work and you have to know how to find the overlay data. The problem is, he explains, he doesn't know how.


So does all this sound consistant with the explaination that we're lookin for overlay data in the original armadilloed file? Does anybody know anything about Macromedia overlays?
Back to top
View user's profile Send private message
SKiLLa
Frequent poster
Frequent poster


Joined: 29 Mar 2005
Posts: 79

PostPosted: Fri Sep 08, 2006 7:30 pm    Post subject: Reply with quote

Any chance you have an example target for us to try & investigate ?

One might expect that it shouldn't be too hard to find out how the overlays are identified,
but on the other hand, others already tried, so it's probably not that easy either Confused
Back to top
View user's profile Send private message
mustanger
Frequent poster
Frequent poster


Joined: 13 Sep 2005
Posts: 64

PostPosted: Fri Sep 08, 2006 10:27 pm    Post subject: Reply with quote

The example that started it all is Ancient_Triipeaks from gamefiesta.com. That's the one I keep refering to in my posts. Game fiesta uses teh same protection for all its games. If you don't want to bother unpacking it, use dillodie version 1.6---1.5 won't work.

Ancient 4 in one gives the same result. Let me know how you do.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    www.reversing.be Forum Index -> Unpacking All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
 Copyright © 2023 BiW Reversing
 All trademarks and copyrights on this page are owned by their respective owners.
Powered By Geeklog 
Created this page in 0.90 seconds