Teach me something quick (File names extraction eg MGSV)

Coders and would-be coders alike, this is the place to talk about programming.
Post Reply
JohnHudeski
veteran
Posts: 154
Joined: Wed Mar 02, 2011 10:38 pm
Has thanked: 9 times
Been thanked: 53 times

Teach me something quick (File names extraction eg MGSV)

Post by JohnHudeski » Tue Jun 06, 2017 7:52 pm

I remember looking at a few games in the past where I could easily decrpyt and extract nameless data. But since i did not know the file names was frustrated into submission
I recently found out people where making dictionariies for MGSV by extracting the file names from exe
I think MGS turned out to be simple hash tables
If anyone else has experienced this and are willing to share some info on how to match the binary to their hidden names I would be very pleased

willwill
ultra-n00b
Posts: 7
Joined: Sun Jun 11, 2017 3:11 am
Been thanked: 1 time

Re: Teach me something quick (File names extraction eg MGSV)

Post by willwill » Thu Jun 15, 2017 4:31 am

I have never tried something like this. My gut is telling me that you could do a process dump while the game is running (perhaps a good opportunity might arise at the loading screens) and then searching the output, you would expect to see some id strings that refer to the actual assets. Perhaps then if you try to get the list of all encrypted names, then try some brute force techniques to reveal file names that make sense. However this is only guessing, but might be a clue.

JohnHudeski
veteran
Posts: 154
Joined: Wed Mar 02, 2011 10:38 pm
Has thanked: 9 times
Been thanked: 53 times

Re: Teach me something quick (File names extraction eg MGSV)

Post by JohnHudeski » Tue May 29, 2018 10:13 pm

The solution was simple. The files all had hash ids in place of names
so i made a dictionary MGS style with the had and the string section of the exe

Post Reply