Hacking Modifying Launcher.dat

fierce waffle

Well-Known Member
OP
Member
Joined
Sep 15, 2012
Messages
108
Trophies
1
XP
216
Country
United States
Has anyone attempted at modifying GW's Launcher.dat? I compared it in a hex editor to the R4i 3.0 version and there seems to be quite a few changes(more than what would be reasonable for just string changes. I'd be interested in seeing if anyone can figure out what type of encryption it implements.
 

Saturosias

thank
Member
Joined
Dec 27, 2010
Messages
601
Trophies
1
XP
559
Country
United States
Decrypted versions of Gateway's v1.0 and v1.1a surfaced, but they're still basically encrypted-by-obfuscation since most people don't know what the functions do.
 

Kakkoii

Old fart
Member
Joined
Sep 14, 2007
Messages
631
Trophies
0
XP
586
Country
Canada
Has anyone attempted at modifying GW's Launcher.dat? I compared it in a hex editor to the R4i 3.0 version and there seems to be quite a few changes(more than what would be reasonable for just string changes. I'd be interested in seeing if anyone can figure out what type of encryption it implements.

Comparing the encrypted forms in a hex editor can't give you much indication about what changed. A few string changes can result in major changes to the encryption chain.
 

fierce waffle

Well-Known Member
OP
Member
Joined
Sep 15, 2012
Messages
108
Trophies
1
XP
216
Country
United States
Comparing the encrypted forms in a hex editor can't give you much indication about what changed. A few string changes can result in major changes to the encryption chain.

Im aware of that. I had assumed that only portions were encrypted since in the GW launcher it says something like "gateway launcher v2.0b blablabla
 

Kakkoii

Old fart
Member
Joined
Sep 14, 2007
Messages
631
Trophies
0
XP
586
Country
Canada
Im aware of that. I had assumed that only portions were encrypted since in the GW launcher it says something like "gateway launcher v2.0b blablabla

Nah, headers usually aren't encrypted, and contain details about the encrypted portion, often CRC information, file type, sub-file count (if archive), etc,,, relevant info that's good for an app to know without having to decrypt the whole file (or often required to decrypt it)
 

fierce waffle

Well-Known Member
OP
Member
Joined
Sep 15, 2012
Messages
108
Trophies
1
XP
216
Country
United States
Nah, headers usually aren't encrypted, and contain details about the encrypted portion, often CRC information, file type, sub-file count (if archive), etc,,, relevant info that's good for an app to know without having to decrypt the whole file (or often required to decrypt it)

Except(if I remember correctly) it wasn't a header. It was located about 1/3 in.
 

Roxas75

Well-Known Member
Member
Joined
Oct 9, 2010
Messages
516
Trophies
0
XP
1,522
Country
Italy
They probably just jump over that string since it is decrypted fro the beginning, and once decrypted it doesn't mean anything.
 

profi200

Banned!
Banned
Joined
Sep 3, 2011
Messages
330
Trophies
0
XP
282
Country
Gambia, The
If someone want's to fight with the obfuscation, then do it. I never would recommend any Launcher.dat above 1.0. They are bfuscated as hell.

And btw. first 0x9000 bytes are encrypted using AES-128-CBC. The encrypted ROP then decrypts itself completely during runtime. I don't post details here (and even not in a private message).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: it won't make it better or worse