Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSXtractor (GameSub eXtractor)

i created this project, because someone Asked me
in some GameSub files you can find dxgi.dll with GameSub.dat
if you could Extract The Password Out of dxgi.dll you can Actually
Extract Contents of GameSub.dat

GMSB File Structure

Header

magic: [4]u8 = "GMSB",
version: u32,
// Many Call this Version 
// but i call it section count

Section Entry

iv: [16]u8,
length:u32,
content:[]u8

Explanation

first of all we check the header magic,
after that we should read the version , i call it additional section count
because if you look at .dat files after the main section there are other
sections as font section or other type of data, so i call it
additional section count
after we read the section count, we start a loop for version+1 iterations
in every iteration we read iv, length and content and we decrypt the content
using key from input and iv and write it into a file
and there you Have it! the GameSub.dat is unpacked!

Disclaimer

This Project Has Been Developed solely
for educational and research purposes.

The author does not encourage, endorse, or take
responsibility for any particular use of this
software. Anyone who chooses to use this
project does so entirely at their own risk and
responsibility.

The author shall not be held
responsible for any damage, loss, legal issues, or
other consequences resulting from the use,
misuse, or modification of this software.

By using this software, you acknowledge and
accept full responsibility for your actions and for
ensuring that your use of the software complies
with all applicable laws, licenses, and regulations.

Creator

Author: Vahab Programmer
Github Page: Vahab-Programmer
Email: vahab.goudarzi.2011@gmail.com
Telegram: Vahab Programmer Channel

Releases

Packages

Contributors

Languages