[Windows] Yu-Gi-Oh! Online: Duel Accelerator

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
UltimateKuriboh
Posts: 16
Joined: Mon Oct 09, 2017 11:13 pm

[Windows] Yu-Gi-Oh! Online: Duel Accelerator

Post by UltimateKuriboh »

I'm trying to access the Decklist files in this game, but they seem to be partially encrypted. When decrypted, there should ideally be a list of different numbers, that are in random order, and which can occasionally repeat themselves up to 3 times in a row. Example:

5005
5849
8204
8204
7742
8587
8587
8587

(There should be a minimum of 40 values in each Decklist file, including duplicate numbers. For info on these values, I explained in my previous post. Interestingly, those Decklists in that post actually used a different numbering system, from 1 to about 3000, but this time I expect the Decklists in this post to have values that are always higher than "4007", but never higher than "9600".)

Any help is appreciated.

y3d-Files.zip
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Windows] Yu-Gi-Oh! Online: Duel Accelerator

Post by aluigi »

All the files start with "www" so I tried to xor them with the byte 0x77 and indeed it's a big endian size value that perfectly matches the size of the file.
The bad news is that the data of the file doesn't have any sense to me.
Anyway let's start with the decryption first:

Code: Select all

filexor 0x77
get NAME basneame
get SIZE asize
log NAME 0 SIZE