Page 1 of 1

Core Masters Online

Posted: Wed May 07, 2014 10:48 pm
by chrrox
http://www.coremasters.jp/
Game is using

Code: Select all

Gamebryo File Format, Version 40.0.0.5
Game archives look like they might be xored or lightly encrypted.
The launcher can decrypt the files i see them in memory during file checks and patching.
If anyone wants an account and the client i can make one for you to look at the game.
some game info
http://games.mail.ru/pc/games/core_masters/
Image

Re: Core Masters Online

Posted: Thu May 08, 2014 6:11 am
by Ekey
Do you have link for download client?

Re: Core Masters Online

Posted: Thu May 08, 2014 11:37 am
by chrrox

Re: Core Masters Online

Posted: Thu May 08, 2014 5:31 pm
by Ekey
Encryption is Salsa20

Re: Core Masters Online

Posted: Thu May 08, 2014 5:36 pm
by chrrox
Do you need any files from me or can you find the key in those existing files.

Re: Core Masters Online

Posted: Thu May 08, 2014 8:16 pm
by Ekey
Key and IV generating by next function

Code: Select all

void __thiscall GetKeyIV(int this, int pKeyIV, int dwSize)
{
  int Size;
  int pResult;
  unsigned int dwSeed;

  Size = dwSize;
  if ( dwSize )
  {
    pResult = pKeyIV;
    do
    {
      --Size;
      dwSeed = 48271 * *(DWORD *)(this + 4) % 0xADC8u - 3399 * *(DWORD *)(this + 4) / 0xADC8u;
      if ( (signed int)dwSeed <= 0 )
        *(DWORD *)(this + 4) = dwSeed + 0x7FFFFFFF;
      else
        *(DWORD *)(this + 4) = dwSeed;
      ++pResult;
      *(BYTE *)(pResult - 1) = *(BYTE *)(this + 4) ^ (*(WORD *)(this + 4) >> 8) ^ (unsigned __int8)((*(DWORD *)(this + 4) >> 16) ^ (unsigned __int8)(*(DWORD *)(this + 4) >> 24));
    }
    while ( Size );
  }
}
Param 1 - Unknown
Param 2 - Output key or iv
Param 3 - Size ( for Key > 32, for IV > 8 )

Re: Core Masters Online

Posted: Fri May 15, 2015 8:03 am
by Shine
Could anyone share the unpacker?
I am not a programmer!

Thanks

Re: Core Masters Online

Posted: Tue Jun 23, 2015 11:21 am
by Shine
Any News on this unpacker!? Please~

Re: Core Masters Online

Posted: Thu Oct 22, 2015 11:03 pm
by Pal
Bumping out of interest. Game has closed down in Korea and Japan, only the SEA version remains:
http://cm.garena.com/home

I'd love to salvage the resources from it before its imminent closure on January. I can upload a file if needed. Any help appreciated.