Reverse engineering Nintendo Network!

Discussion in '3DS - Homebrew Development and Emulators' started by ctrninja, Jan 13, 2017.

  1. ctrninja
    OP

    ctrninja The CTR Ninja!

    Member
    137
    216
    Jan 12, 2017
    United States
    Userland
    Hello there, I've been recently trying to reverse engineer Nintendo Network so we can have a Nintendo Network custom server!

    Currently here are my findings:
    3DS connects to nasc.nintendowifi.net:443 which I think is the Nintendo Network server.

    Anyways here is a image of it returning blank data which is a start!
    [​IMG]

    Anyways help is appreciated!
     
    Last edited by ctrninja, Jan 13, 2017
    Gamer4647, N28582R, maorninja and 9 others like this.


  2. Dartz150

    Dartz150 GBATemp Official Lolicon Onii-chan™

    Member
    1,406
    844
    May 5, 2010
    Mexico
    On a Strange Journey
    Neat, this could be used in the future when Nintendo shuts down 3DS servers right?
     
  3. ctrninja
    OP

    ctrninja The CTR Ninja!

    Member
    137
    216
    Jan 12, 2017
    United States
    Userland
    In theory yes.
     
    Aldazaca and NoNAND like this.
  4. BL4Z3D247

    BL4Z3D247 GBAtemp Stoner

    Member
    1,674
    411
    Oct 22, 2008
    United States
    I'm so high, I don't even know!
    Interesting. This could possibly give us a homebrew network someday?
     
  5. ctrninja
    OP

    ctrninja The CTR Ninja!

    Member
    137
    216
    Jan 12, 2017
    United States
    Userland
    Yes! ^.^
     
    NoNAND and BL4Z3D247 like this.
  6. Daniel41550

    Daniel41550 GBAtemp Regular

    Member
    178
    33
    Jul 21, 2015
    United States
    same lol
     
  7. chrisrlink

    chrisrlink your friendly neighborhood serial killer

    Member
    1,462
    168
    Aug 27, 2009
    United States
    Elm street
    C&D incoming in 3...2...1.....make sure you use a VPN to preven nintendo from locking onto you or you'll be in one hell of a legal mess anyways wwith this data it maybe possiable to make an update server for sighax fw right
     
  8. ctrninja
    OP

    ctrninja The CTR Ninja!

    Member
    137
    216
    Jan 12, 2017
    United States
    Userland
    I don't think nintendo would be on my ass
     
  9. Daniel41550

    Daniel41550 GBAtemp Regular

    Member
    178
    33
    Jul 21, 2015
    United States
    how are they going to sign the firmware though?
     
  10. DeoNaught

    DeoNaught ¯\_(ツ)_/¯

    Member
    1,512
    1,440
    Aug 22, 2016
    United States
    Over there ;)
    You never know,
    BTW looks great
     
  11. RustInPeace

    RustInPeace Samurai Cop

    Member
    2,860
    2,183
    Oct 13, 2014
    United States
    Does this have any benefit for banned console users? Since a 002-0102 ban for instance prevents someone from using online services such as Pokemon Bank and accessing the Friends List applet, would this be a workaround? Just curious, not that I need it personally.
     
  12. ctrninja
    OP

    ctrninja The CTR Ninja!

    Member
    137
    216
    Jan 12, 2017
    United States
    Userland
    This is a custom server not a workaround but yes you could use this custom server and not use nintendos :P
     
  13. chrisrlink

    chrisrlink your friendly neighborhood serial killer

    Member
    1,462
    168
    Aug 27, 2009
    United States
    Elm street
    the CCC expo unvieled a flaw (Hardware meaning the need to make a new revision of the 3ds to fix) the hax is called Sighax it hasn't been implimented yet basicly it allows fake signing cfw to be installed directly on the 3ds meaning no arm9loaderhax.bin on an SD card needed the reason why ti hasn't been used yet nobody has decrypted a bootrom (It is possiable one of the presenters showed the SHA checksum once thats done and the bootrom code made public THEN sighax can be used btw Gaming I would share your data with multiple devs in case you do get C&D'd mainly those in Europe where the DMCA doesn't exist as i note your in the USA meaning nintendo CAN ( and probably will) nail you
     
  14. Fishguy6564

    Fishguy6564 Member

    Newcomer
    23
    55
    Apr 24, 2014
    United States
    I believe nasc is Nintendo's authentication server when logging in. I'm not as experienced with networking, but I'm pretty sure Nintendo network relies on multiple servers for matchmaking and other server functionalities. Please correct me if I'm wrong.
     
    RyDog and Tomato Hentai like this.
  15. Thunder Hawk

    Thunder Hawk Firefox Master Race

    Member
    569
    362
    Jan 21, 2013
    United States
    I just hope you're someone who knows what you're doing instead of someone who doesn't know too much and proposes a project with no hope for delivery.
     
    jsa and Tomato Hentai like this.
  16. ctrninja
    OP

    ctrninja The CTR Ninja!

    Member
    137
    216
    Jan 12, 2017
    United States
    Userland
    I do know what I'm doing.
     
  17. Joom

    Joom  ❤❤❤

    Member
    4,031
    2,734
    Jan 8, 2016
    United States
    Boy what a state of paranoia this community lives in. Why would Nintendo come after this? All he's done so far is redirect a DNS request (I'm assuming). One problem I see here, though, is the system expecting a specifically signed certificate for server authentication since these services are over SSL. But I guess I'll wait and see.
     
    Pacheko17 and Quantumcat like this.
  18. TherealDarknes

    TherealDarknes GBAtemp Fan

    Member
    350
    29
    Jun 16, 2016
    United States
    excuse me if im wrong but aren't bootroms specific to each system? so they would have to make software for each individual 3ds or am i misinformed?
     
  19. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,478
    Sep 23, 2013
    sighax is a flaw in how bootrom checks signatures, the normal FW is not suseptible to this kind of flaw, basically afaik the only 2 things that can be tricked by sighax is the ncsd header on the nand and the FIRM signature, you cannot sign anything that the actual FW on the console would be tricked by
     
    Mrrraou likes this.
  20. VinLark

    VinLark This machine kills bourgeois sentimentality.

    Member
    4,124
    4,906
    Jun 11, 2016
    Trinidad and Tobago
    Psychosystem Denomination
    Wrong. Nintendo doesn't take down regular homebrew.