![]() |
|
#1
|
||||
|
||||
|
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. |
|
#2
|
||||
|
||||
|
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 |
|
#3
|
||||
|
||||
|
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 |
|
#4
|
||||
|
||||
|
Quote:
Code:
http://www.shockwave.com/services/download.jsp?keyword=familyfeud2 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. |
|
#5
|
||||
|
||||
|
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 |
|
#6
|
||||
|
||||
|
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. |
|
#7
|
|||
|
|||
|
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 |
|
#8
|
|||
|
|||
|
thx for sharing nice tuts..
|
|
#9
|
|||
|
|||
|
D-Jester
Are you tried AKK toolkit? |
|
#10
|
|||
|
|||
|
what is that?
|
|
#11
|
|||
|
|||
|
Quote:
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. |
|
#12
|
|||
|
|||
|
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 |
|
#13
|
|||
|
|||
|
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. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|