Hacking Want to learn how to find exploit

delicator

Member
OP
Newcomer
Joined
Mar 10, 2010
Messages
23
Trophies
0
XP
186
Country
France
Yes, I know, it's a bit large :)

But, I'm a dev, I'm curius, and I want to learn.

I read wiki and topic in here.

I search precise info about method to search somethink like save exploit, like zelda for 3ds, or even old one like Zelda on wii, or some lego game.

Have you some link or ressources ?

Thanks


edit : reading now http://3dbrew.org/wiki/Savegames
http://dsibrew.org/wiki/DSiWare_VulnList
 
  • Like
Reactions: sonic2756

CIAwesome526

Im ugly and im proud
Member
Joined
Mar 25, 2014
Messages
1,242
Trophies
0
Location
The Lake, Kalos Region
XP
906
Country
United States
It's not that simple. Maybe you can start by finding different ways to crash your 3DS, but you'll have to modify something first. Maybe d what gateway did and modify some saves, spider exploit is done and patched, so no servers made to crash your ds. It's not easy, or else everyone would do it.
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,024
Country
Vietnam
"Find an exploit" is too broad. You'll at least want to devise some feasible attack vector first, then try to follow it.
 

delicator

Member
OP
Newcomer
Joined
Mar 10, 2010
Messages
23
Trophies
0
XP
186
Country
France
"Find an exploit" is too broad. You'll at least want to devise some feasible attack vector first, then try to follow it.
Yes,
I will like search in forged save type of attack

In the cubic ninja, it's by QRcode, so I imagine, some function decode and parse the QR, with a vulnerability in memory managment or similar
 

delicator

Member
OP
Newcomer
Joined
Mar 10, 2010
Messages
23
Trophies
0
XP
186
Country
France
It's not that simple. Maybe you can start by finding different ways to crash your 3DS, but you'll have to modify something first. Maybe d what gateway did and modify some saves, spider exploit is done and patched, so no servers made to crash your ds. It's not easy, or else everyone would do it.
I think about modify amiibo data (I read it with my phone to see what inside ^^), but amiboo are read only in game, and I don't have retail game using amiibo on 3ds. And why not see what it can be done with custom theme for n3ds
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,024
Country
Vietnam
Yes,
I will like search in forged save type of attack

In the cubic ninja, it's by QRcode, so I imagine, some function decode and parse the QR, with a vulnerability in memory managment or similar
If you want to exploit saves remember that only old games (pre 2.x) can have its save decrypted and reencrypted. And you can only inject a ROP chain.
I suggest disassembling the game's binary to see how the save is read, since we don't have a complete emulator yet.

As for ninjhax, the QR code is also a ROP chain.
 
  • Like
Reactions: delicator

delicator

Member
OP
Newcomer
Joined
Mar 10, 2010
Messages
23
Trophies
0
XP
186
Country
France
amiibo data is encrypted
I have 5 fields : type of tag, techno available, serial number, ATQA and SAK, when I tried to read memory, the app I'm using can support this type of tag.
But, it's mostly by curiosity, it's my child link amiibo for smash bros, I can't damage it ^^

I'll be reading about save game, it's good start I think
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,024
Country
Vietnam
I have 5 fields : type of tag, techno available, serial number, ATQA and SAK, when I tried to read memory, the app I'm using can support this type of tag.
But, it's mostly by curiosity, it's my child link amiibo for smash bros, I can't damage it ^^

I'll be reading about save game, it's good start I think
Amiibo data is encrypted, signed and write protected (varies between pages).
Someone disassembled the amiibo module: https://www.reddit.com/r/amiibros/comments/328hqz/amiibo_encryption_reverseengineering/
 

delicator

Member
OP
Newcomer
Joined
Mar 10, 2010
Messages
23
Trophies
0
XP
186
Country
France
If you want to exploit saves remember that only old games (pre 2.x) can have its save decrypted and reencrypted. And you can only inject a ROP chain.
I suggest disassembling the game's binary to see how the save is read, since we don't have a complete emulator yet.

As for ninjhax, the QR code is also a ROP chain.

For the other reader of the thread (and me of course ^^) http://en.wikipedia.org/wiki/Return-oriented_programming

For the old game, what changed ? The signature/cryting method ?
Can I find a list of before/after game ?
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,024
Country
Vietnam
For the other reader of the thread (and me of course ^^) http://en.wikipedia.org/wiki/Return-oriented_programming

For the old game, what changed ? The signature/cryting method ?
Can I find a list of before/after game ?
Very old 3DS games have a flaw that allows you to calculate the decrypted data. More info here http://3dbrew.org/wiki/Savegames#Repeating_CTR_Fail
Those may or may not have the data signed. I don't remember. If they do then you need a hacked 3DS to sign the save.
As for the version, your best bet is to check the game's SDK version.
 
  • Like
Reactions: delicator

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-