Hacking Crediar just Released 3DSaveTool!

Hyrule2008

Well-Known Member
OP
Newcomer
Joined
Nov 22, 2009
Messages
46
Trophies
0
XP
108
Country
Gambia, The
Crediar (aka BroadOn on twitter) releasd 3DSaveTool. You can use it to find the xor key and encrypt/decrypt EEPROM savefiles from 3ds games!
Some 3DSaveTool related Tweets from him:
QUOTE said:
->@0xabad1dea The EEPROM of 3DS cards is encrypted via an unique per game 512byte xor'key, game roms seem(!) to use that aswell not sure yet!! vor ungefähr 3 Stunden via web als Antwort auf 0xabad1dea

->just released 3DSaveTool you can use it to find the xor key and encrypt/decrypt EEPROM savefiles from 3ds games! http://bit.ly/dJwcoP vor ungefähr 4 Stunden via web

->Ooops looks like the same fail applies to games! http://bit.ly/eQSrkD (No April's Fool!) 2:35 AM Apr 1st via web


->That savefile is from the EEPROM which can freely be written and read! Yes 3DS card games still save to the card! 1:50 AM Apr 1st via web



->Good news everyone! Erant found a slight flaw in the savefile encryption of Ridge Racer! Line 405 is my nick
smile.gif
http://bit.ly/g4SNUR 6:58 AM Mar 31st via web

Source: http://twitter.com/BroadOn
 

Zerosuit connor

Baby I'm Back ♥
Member
Joined
Sep 17, 2010
Messages
1,848
Trophies
1
Location
Eorzea
XP
703
Country
idulkoan said:
lol alreadyy!!?? dangg i got my 3ds today, and dont see why ppl r complaining so much..
biggrin.gif
It was bound to happen soon. And they did well to exploit that nintendo 3ds games still saved to the cart. Nintendo was obviously rushed with developement of carts. Oh you should update your sig.
 

Fear Zoa

Still Alive
Member
Joined
Jun 18, 2009
Messages
1,437
Trophies
0
Age
30
Location
Maryland
XP
505
Country
United States
Antoids said:
So does this mean I should go out and buy a copy of Ridge Racer today?
No....It only has to do with saves.....And I'm pretty sure its not even ridge racer specific at this point

you know....unless you want ridge racer anyway, in that case go for it
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Wow I had thought Nintendo would do it right (indeed they just about had done so before) and not just simply XOR it. Oh well their loss.
 

nekoakuma

Well-Known Member
Newcomer
Joined
Feb 20, 2010
Messages
96
Trophies
0
XP
183
Country
SanGor said:
works on all three save files you uploaded


awesome. but...now what.

what happens after this. lol.

or do i (read: the general community) just keep on waiting til something more significant comes out of it?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
oh, there's already some documented data on 3dsbrew, like header structure
smile.gif

There's also a link to a 3DS tmd parser on the Title metadata page (for developers only).


I'm also missing the msvcp100.dll, I guess downloading it and placing it in the same folder will solve the problem.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Zorua said:
spiritofcat said:
Won't run on my computer, complains about not being able to find msvcp100.dll

Download it from this website and copy it to the same directory as the tool.
It's not enough :/
I put the .dll in the same folder as the .exe, and now I have another error:

Entry point not found.
??1_NonReentrantPPLLockHolder@details@Concurrency@@QAE@XZ can't be found in the dynamic library MSVCR100.dll

(the MSVCR100.dll is the one provided in Crediar's archive).
I'm on Windows XP SP2, .net 3.5
 

Tagg7

Well-Known Member
Member
Joined
Jun 24, 2007
Messages
398
Trophies
1
XP
253
Country
United States
Hold on... how did they figure out how to extract the XOR cipher? If implemented properly, a XOR key (especially 512(!) byte) should be computationally uncrackable. Sloppy security implementation yet again from Nintendo.

Having said that, 3DS games supposedly have no access to the 32MB of RAM that run on the OS so it probably isn't possible to a buffer overflow or anything using a savefile.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Firefox users be like "look at what they have to do to mimic a fraction of our power."