Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 07-17-2009, 10:49
D-Jester's Avatar
D-Jester D-Jester is offline
VIP
 
Join Date: Nov 2003
Location: Ohio, USA
Posts: 269
Rept. Given: 39
Rept. Rcvd 61 Times in 41 Posts
Thanks Given: 0
Thanks Rcvd at 4 Times in 4 Posts
D-Jester Reputation: 61
Keyhole DRM/Armadillo 3.78 - 4.xx

First a big hello to ahmadmansoor, LaBBa, Shub-Nigurrath, JMI, hobferret, fly, hacnho, condzero, Ghandi, GPcH, Ricardo Narvaja, and anyone who I forgot.

I'm working on a Shockwave based game
Armadillo Standard Protection, IAT Emulation (No Debug-Blocker, Copymem II, No Nanomites)

Game.exe <- Armadillo 3.78 - 4.xx / Keyhole DRM
Launcher.exe <- Armadillo 3.78 - 4.xx

If you try to run Game.exe, you get the typical "Enter Code" dialog from Armadillo. The game won't run without that code, BUT if you run the Launcher, it will Createprocess and launch Game.exe

I cannot find how the two seperate processes are communicating nor how its launching Game.exe without an "Enter Key" dialog

I have found several interesting API Exports in Game.exe itself, but no calls are being made to them from Launcher.

Attaching to Game.exe after it has run seems futile after its loaded, other than for a dump for IDA to chew on.

I have been thinking of trying to code in on the fly a Copymem II style EBFE to get an infinite loop before attach. (Assembling DebugProcess, WriteProcessMemory, etc... instead of the CreateProcess)

I can't seem to get a working dump from Launcher.exe this Keyhole DRM is giving me a headache, is anyone familiar with this protection system?

Thoughts? Suggestions?
__________________
Even as darkness envelops and consumes us, wrapping around our personal worlds like the hand that grips around our necks and suffocates us, we must realize that life really is beautiful and the shadows of despair will scurry away like the fleeting roaches before the light.
Reply With Quote
  #2  
Old 07-17-2009, 19:13
Nacho_dj's Avatar
Nacho_dj Nacho_dj is offline
Lo*eXeTools*rd
 
Join Date: Mar 2005
Posts: 211
Rept. Given: 16
Rept. Rcvd 179 Times in 34 Posts
Thanks Given: 44
Thanks Rcvd at 137 Times in 41 Posts
Nacho_dj Reputation: 100-199 Nacho_dj Reputation: 100-199
As a curiosity, could you run Armageddon (last version) on both targets, using MinimizeSize option? This enables the treatment of overlay in the case of shockwave targets.

Even, I think it would be enough rebuilding just the game.exe, but not sure since it depends on the way the loader calls the game.exe file.

Cheers

Nacho_dj
__________________
http://arteam.accessroot.com
Reply With Quote
  #3  
Old 07-17-2009, 23:14
ahmadmansoor's Avatar
ahmadmansoor ahmadmansoor is offline
Coder
 
Join Date: Feb 2006
Location: Syria
Posts: 1,047
Rept. Given: 517
Rept. Rcvd 374 Times in 142 Posts
Thanks Given: 380
Thanks Rcvd at 416 Times in 119 Posts
ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399
My friend :can u give us a link for ur game so we could work all to gather .
did u check the command line in Create process ...or any edit in registry or any file been Created before the game file run.
first try to unpack Launcher.exe .
to make it easy to analyze the condition.
try to use Armageddon it is the best
__________________
Ur Best Friend Ahmadmansoor
Always My Best Friend: Aaron & JMI & ZeNiX
Reply With Quote
  #4  
Old 07-18-2009, 02:40
D-Jester's Avatar
D-Jester D-Jester is offline
VIP
 
Join Date: Nov 2003
Location: Ohio, USA
Posts: 269
Rept. Given: 39
Rept. Rcvd 61 Times in 41 Posts
Thanks Given: 0
Thanks Rcvd at 4 Times in 4 Posts
D-Jester Reputation: 61
Quote:
Originally Posted by ahmadmansoor View Post
My friend :can u give us a link for ur game so we could work all to gather .
did u check the command line in Create process ...or any edit in registry or any file been Created before the game file run.
first try to unpack Launcher.exe .
to make it easy to analyze the condition.
try to use Armageddon it is the best
Code:
http://www.shockwave.com/services/download.jsp?keyword=familyfeud2
I do love Armageddon, mad props to all you who made it possible.
Using 1.6f(a), removes arma perfectly.
Armadillo isn't my problem, I can MUP armadillo without issue or use your great tool.

Code:
http://www.d-jester.com/temp/ProjectDemo.rar
__________________
Even as darkness envelops and consumes us, wrapping around our personal worlds like the hand that grips around our necks and suffocates us, we must realize that life really is beautiful and the shadows of despair will scurry away like the fleeting roaches before the light.
Reply With Quote
  #5  
Old 07-18-2009, 07:02
ahmadmansoor's Avatar
ahmadmansoor ahmadmansoor is offline
Coder
 
Join Date: Feb 2006
Location: Syria
Posts: 1,047
Rept. Given: 517
Rept. Rcvd 374 Times in 142 Posts
Thanks Given: 380
Thanks Rcvd at 416 Times in 119 Posts
ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399
the file is 22 MB ... I will download it at Sunday .
I haven't good connection here .sorry
__________________
Ur Best Friend Ahmadmansoor
Always My Best Friend: Aaron & JMI & ZeNiX
Reply With Quote
  #6  
Old 07-18-2009, 11:38
D-Jester's Avatar
D-Jester D-Jester is offline
VIP
 
Join Date: Nov 2003
Location: Ohio, USA
Posts: 269
Rept. Given: 39
Rept. Rcvd 61 Times in 41 Posts
Thanks Given: 0
Thanks Rcvd at 4 Times in 4 Posts
D-Jester Reputation: 61
Does anyone have a copy of these?

http://forum.exetools.com/showthread.php?t=10100

The links are dead, and I think these are what I need
__________________
Even as darkness envelops and consumes us, wrapping around our personal worlds like the hand that grips around our necks and suffocates us, we must realize that life really is beautiful and the shadows of despair will scurry away like the fleeting roaches before the light.
Reply With Quote
  #7  
Old 08-07-2009, 03:21
arnix arnix is offline
Friend
 
Join Date: Feb 2005
Posts: 68
Rept. Given: 11
Rept. Rcvd 18 Times in 7 Posts
Thanks Given: 2
Thanks Rcvd at 6 Times in 4 Posts
arnix Reputation: 18
Lucky you I keep all the old stuff out there

Armadillo_DRMs_Part_1.rar Mirrors:
hxxp://rapidshare.com/files/264478886/Armadillo_DRMs_Part_1.rar.html
hxxp://www.megaupload.com/?d=KIHE76NZ
hxxp://depositfiles.com/files/pgogdzhwk

ArmadilloDRMsPartTwo2.rar Mirrors:
hxxp://rapidshare.com/files/264479318/ArmadilloDRMsPartTwo2.rar.html
hxxp://www.megaupload.com/?d=H8KAC2GZ
hxxp://depositfiles.com/files/9d9500g37

Last edited by arnix; 08-07-2009 at 03:28. Reason: Fix
Reply With Quote
The Following 3 Users Gave Reputation+1 to arnix For This Useful Post:
bunion (08-10-2009), D-Jester (08-07-2009), progopis (08-11-2009)
  #8  
Old 08-11-2009, 06:30
NeOXOeN NeOXOeN is offline
Friend
 
Join Date: Jan 2005
Posts: 273
Rept. Given: 2
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 2
Thanks Rcvd at 18 Times in 18 Posts
NeOXOeN Reputation: 3
thx for sharing nice tuts..
Reply With Quote
  #9  
Old 08-11-2009, 13:45
progopis progopis is offline
CrackTool coder
 
Join Date: Jan 2009
Location: ru
Posts: 236
Rept. Given: 94
Rept. Rcvd 152 Times in 57 Posts
Thanks Given: 11
Thanks Rcvd at 17 Times in 13 Posts
progopis Reputation: 100-199 progopis Reputation: 100-199
D-Jester
Are you tried AKK toolkit?
Reply With Quote
  #10  
Old 08-12-2009, 04:06
NeOXOeN NeOXOeN is offline
Friend
 
Join Date: Jan 2005
Posts: 273
Rept. Given: 2
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 2
Thanks Rcvd at 18 Times in 18 Posts
NeOXOeN Reputation: 3
what is that?
Reply With Quote
  #11  
Old 08-12-2009, 21:30
bunion bunion is offline
Friend
 
Join Date: Apr 2002
Posts: 227
Rept. Given: 45
Rept. Rcvd 11 Times in 8 Posts
Thanks Given: 0
Thanks Rcvd at 6 Times in 6 Posts
bunion Reputation: 11
Quote:
Originally Posted by Nacho_dj View Post
As a curiosity, could you run Armageddon (last version) on both targets, using MinimizeSize option? This enables the treatment of overlay in the case of shockwave targets.

Even, I think it would be enough rebuilding just the game.exe, but not sure since it depends on the way the loader calls the game.exe file.

Cheers

Nacho_dj
Just for ref...D-Jester's game unpacks fine using armagedon's default options once youve fished valid key from memory...BUT this game

name removed by self ..size was over 100mb b4 unpacking!

wont unpack using defaults but ticking "minimize size" it will


Tip..noneed running olly just run winhex ,use tools>open ram..search games prime memory for TRY9 and copy any one of the keys listed like this>

xxxx-xxxx-xxxx << 15 0f these blocks > xxxx-xxxx-xxxx

then just run game.exe in product folder enter key and unpack with geddon

hope this is allowed jmi if not delete the thing

paul333 aka bunions_carboot

Last edited by bunion; 08-12-2009 at 21:45.
Reply With Quote
  #12  
Old 08-14-2009, 22:12
bunion bunion is offline
Friend
 
Join Date: Apr 2002
Posts: 227
Rept. Given: 45
Rept. Rcvd 11 Times in 8 Posts
Thanks Given: 0
Thanks Rcvd at 6 Times in 6 Posts
bunion Reputation: 11
Quote:
Originally Posted by progopis View Post
D-Jester
Are you tried AKK toolkit?
hi progopis, RESPECT!!

I tried the toolkit on it and it failed BUT when i tried it on 3 others
they were all SUCCESSFUL so great job!

I then tried it on an ide soft and although it generated valid keys that were accepted by the arma'd app it still ran as lite even tho key wa accepted and entries added to registry..weird..i dont know much about algo's etc but do u think some softs actively seek there own unique encryption template when checking keys at runtime,ie date of creation etc,or maybe extra infos?

paul3333
Reply With Quote
  #13  
Old 08-14-2009, 22:33
progopis progopis is offline
CrackTool coder
 
Join Date: Jan 2009
Location: ru
Posts: 236
Rept. Given: 94
Rept. Rcvd 152 Times in 57 Posts
Thanks Given: 11
Thanks Rcvd at 17 Times in 13 Posts
progopis Reputation: 100-199 progopis Reputation: 100-199
Yea. There many examples when there are verifications of Today value (date of key), Other infos values and even format of Name. Also you should know that app can contain many certs, each with own functionality level. You need find more powerful.

Btw, it's not good discuss this toolkit here. Developers don't sleep. So, use PM.
Reply With Quote
Reply


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



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


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