Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Hidden Expedition - The Crown of Solomon Collector's Edition

Featured Replies

  • Author
  • Localization

meeshu, posted Sat May 18, 2019 2:07 pm (47817)


Trying to extract/unpack the password protected Data.pak file from Hidden Expedition - The Crown of Solomon Collector's Edition.

I've successfully extracted/unpacked a similar password protected Data.pak file from another game (Hidden Expedition - Smithsonian Hope Diamond Collector's Edition) using the password finding procedure tutorial here in these forums (run game, dumproc, exetringz, and quickbms).

These data.pak files are just renamed zip files with password protection.

I can't seem to find the zip (pak) password for the Data.pak file for Hidden Expedition - The Crown of Solomon Collector's Edition!? I've tried the password finding procedure (run game, dumproc, exestringz, quickbms) several times, but no password is found!?

What is wrong here?

Screenshot of command line -

Image

And here is passwords list (per exestringz) -




EDIT: I've also tried using two different ZIP password recovery software, but the software terminates suddenly when starting to run the zip password recovery process! It is suspected that there is some "protection" (somewhere) that intercepts and terminates any password recovery software!?

Here is the Hex view of data.pak -

Image
  • Author
  • Localization

aluigi, posted Mon May 20, 2019 1:04 pm (47863)


It's the same password used by all the games developed by Eipix Games:
Code:
7VtaFesmATpMwtiL7Q79nzOyx2mNzypYmwPR39LY55AuhGxrOcLvCy2SnQje


You can find the whole list of passwords here:
http://aluigi.altervista.org/papers.htm#info
  • Author
  • Localization

meeshu, posted Mon May 20, 2019 1:52 pm (47871)


Thank you very much!

That password does work!!

But if Quickbms didn't find the password (using normal procedure of - running game, dumproc, exestringz, then Quickbms with zip password script), then how is/was the password found/verified for the data.pak file in Hidden Expedition - The Crown of Solomon Collector's Edition game?

Thank you.
  • Author
  • Localization

aluigi, posted Mon May 20, 2019 7:31 pm (47893)


The password may be generated at runtime with an algorithm or by concatenating strings, in that case you can't find it with the memory dump.
  • Author
  • Localization

meeshu, posted Tue May 21, 2019 12:32 am (47898)


Thanks.

So, presumably for this particular game, the password was assumed to be the same password as per other Eipix games? Is that right?

But, if the password happened to be different for this particular game, how would you find it?
  • Author
  • Localization

aluigi, posted Tue May 21, 2019 9:39 am (47909)


Via debugging
  • Author
  • Localization

meeshu, posted Tue May 21, 2019 11:39 am (47916)


Thanks.

But, I've tried to follow your tutorial here, but this procedure doesn't seem to work when trying to find the password for Hidden Expedition - The Crown of Solomon Collector's Edition!?

Used OllyDbg version 1.10 for the debugger.

Followed the steps as precisely as possible as per your tutorial. But after running the Quickbms int3.bms script, I can no longer select the game to continue. The game icon is shown in the "taskbar" at the bottom of the screen, but clicking on the game icon doesn't open/resume the game !?

I've also tried to hide OllyDbg by using the "Hidedebugger.dll" plugin, but this made no difference; the game will no longer resume!?

Noticed that the game has "IsDebuggerPresent" routine as shown by signsrch. Maybe this routine is causing the problem??

What is wrong here? What can be done to successfully find the password for this game (as a password finding exercise for using similar procedures on other similar games)?

Thank you.
  • Author
  • Localization

aluigi, posted Tue May 21, 2019 7:45 pm (47925)


All bigfishgames are protected with Armadillo, they must be unprotected first.
ArmaG3ddon by ARTEAM has ever worked perfectly.
  • Author
  • Localization

meeshu, posted Wed May 22, 2019 1:09 am (47931)


Thanks again!

Ran ArmaGeddon V2.2, and it states that the game executable is NOT an armadillo protected file!?

What to do now?

EDIT: Ran Exeinfo PE version 0.0.5.4 on the game executable and it reported that the header had been tampered with.

Here is Exeinfo PE log -



Here is hex screenshot of game executable header -

Image

Note that this game is the "Lee-GT" version of the game, and it appears to have modified the executable and its header. So there might be some custom protection/encyrption used on the game executable(?)
  • Author
  • Localization

aluigi, posted Wed May 22, 2019 5:02 pm (47946)


Does that mean BigFishGames has changed packer after all these years? Didn't test so, maybe.
  • Author
  • Localization

meeshu, posted Wed May 22, 2019 9:55 pm (47954)


So, how do I find the password for this game then (as an exercise)?
  • Author
  • Localization

meeshu, posted Sat May 25, 2019 11:05 am (48009)


I tried using Windbg instead of OllyDbg, but that didn't work either! There might be some game protection preventing easy determination of this games password(?)

Has anyone been able to determine the password for this games data.pak file successfully (using various reverse engineering tools), please?

If so, how was the password found, please?

Thank you.

EDIT: Download links added (~ 1 GB download) -

Code:
http://www.filefactory.com/file/3lpilyapxosj/HiddenExp7SolomonCE.zip

https://rapidgator.net/file/4ff10ed2d8ee82320f95fa6506e5237c/HiddenExp7SolomonCE.zip.html
  • Author
  • Localization

aluigi, posted Tue May 28, 2019 10:13 am (48075)


aluigi wrote:
Does that mean BigFishGames has changed packer after all these years? Didn't test so, maybe.

Just tested and everything is still the same.
ArmaG3ddon worked perfectly and dumped the decrypted executables.
  • Author
  • Localization

meeshu, posted Wed May 29, 2019 2:09 am (48091)


Thanks for your time!

With slightly better understanding of debugging process, I tried again to find the password for this game. But despite playing game for awhile, OllyDbg failed to find the password!?

Note that I did NOT use Armageddon first on the game executable, as Armageddon and Exeinfo PE both do not detect Armadillo protection(!?)

So this game might still be protected with Armadillo?

How do you know this (since Armageddon and Exeinfo PE didn't find it)?

So in order to find this game password requires that the game executable has to be processed using Armageddon first to remove Armadillo protection!?

How do you know what settings to use in Armageddon to decrypt the (apparent) Armadillo protected game executable?

And how do you actually use Armageddon to decrypt executables? I have no idea at all on how to use Armageddon!

Thank you.
  • Author
  • Localization

aluigi, posted Sat Jun 01, 2019 7:53 pm (48236)


Many questions and no time to dedicate to the forum :)
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.