The "Go" Exploit Reverse Engineering Thread

Discussion in '3DS - Flashcards & Custom Firmwares' started by 0xFFFF, Jan 18, 2015.

  1. 0xFFFF
    OP

    0xFFFF Advanced Member

    Newcomer
    63
    43
    Jan 17, 2015
    Saint Kitts and Nevis
    Go
    Q&A ( for those 'Out of the Loop' )
    Q: What is "Go"?
    A: "Go" is a 3DS vulnerability that originated from this webkit bug which allows ROP code to be inserted into memory.
    Q: Cool! How can I use it to play [insert homebrew here]?
    A: Currently, the only working form of the exploit is Gateway's version, which is (stupidly) "encrypted". It has been recently reverse engineered by Yifan Lu, which allowed custom launcher.dat files to be executed using Go.
    What can we do, and what people need to do with, "Go"? (As of January 17, 2015)
    Good Ones:
    • Use Gateway's Launcher to dump saves, your NAND, game cards, and downgrade to an older firmware version. (except for those with 2DS systems which are stuck with the latest firmware.)
    • Certain developers are publishing their work which works with Go! For example, Smealum has recently released Regionthree which allows you to play games made for other regions.
    The "Get-Your-Ass-Up-To-Work-On-This" Ones:
    • A developer (or someone who is willing to contribute) should port Smealum's Homebrew Launcher to Go, so we won't need a Gateway to execute homebrew anymore.
    • I'm too lazy to think of other ones so you may suggest some.
    As I stated in the previous section, I'm a bit lazy to think of the rest, so you may suggest other content I may include in the thread.
     


  2. Ralph1611

    Ralph1611 GBAtemp Maniac

    Member
    1,165
    490
    Dec 20, 2014
    United States
    nice info..

    first things first... the new 3ds:ph34r:
     
  3. coolfuze

    coolfuze GBAtemp Fan

    Member
    367
    174
    Jun 25, 2013
    I'm pretty sure there is already a thread concerning this.
     
  4. 0xFFFF
    OP

    0xFFFF Advanced Member

    Newcomer
    63
    43
    Jan 17, 2015
    Saint Kitts and Nevis

    If you are talking about the thread which is just a bunch of people circlejerking around the subject of getting anything else but Gateway's binary to execute, then yes. Which is not helpful at all.
     
  5. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,507
    1,154
    May 23, 2012
    You probably won't be able to port the webkit entrypoint to N3DS, it uses a newer, much more secure browser.
     
  6. Ralph1611

    Ralph1611 GBAtemp Maniac

    Member
    1,165
    490
    Dec 20, 2014
    United States
    guess my daughter has to hang on to her regular 3ds.
     
  7. migles

    migles Mei the sexiest bae

    Member
    GBAtemp Patron
    migles is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    6,823
    4,571
    Sep 19, 2013
    Saint Kitts and Nevis
    my dad works for nintendo.
    source on this info?
     
  8. Arras

    Arras GBAtemp Guru

    Member
    5,858
    2,673
    Sep 14, 2010
    Netherlands
  9. 0xFFFF
    OP

    0xFFFF Advanced Member

    Newcomer
    63
    43
    Jan 17, 2015
    Saint Kitts and Nevis

    Well, Gateway got their hax running on it, so I guess an exploit for the N3DS is not out of the question.
     
    Margen67 likes this.
  10. Subtle Demise

    Subtle Demise h

    Member
    1,322
    1,337
    Sep 17, 2009
    United States
    There's obviously something wrong with the new3ds exploit though, which is why 3.0 was delayed for so long, and why it still doesn't have new3ds support
     
    Thomas12345 likes this.
  11. clemull

    clemull Advanced Member

    Newcomer
    94
    54
    Dec 30, 2013
    Jamaica
    There probably perfecting or trying to perfect their bricking code.
     
  12. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,507
    1,154
    May 23, 2012
    http://3dbrew.org/wiki/Internet_Browser
    "New 3DS Internet Browser ... The WebKit source was updated since the Old3DS browser."
    Plus multiple mentions by people in #3dsdev about the N3DS browser being more difficult to exploit.

    Not at all, but it won't involve this webkit bug, they'll have a different entrypoint.
     
  13. March_

    March_ Member

    Newcomer
    45
    17
    Jan 10, 2015
    France
    ...
    Try ... Youtube app for future entry point.
    Version are verry old (on my 9.0 3DSXL, the version show on user agent is 1.7498, the version of... 4.X internet bowser :D)
     
  14. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,507
    1,154
    May 23, 2012
  15. Ralph1611

    Ralph1611 GBAtemp Maniac

    Member
    1,165
    490
    Dec 20, 2014
    United States
    Margen67 likes this.
  16. berichan

    berichan Member

    Newcomer
    30
    19
    Dec 9, 2014
  17. Sizednochi

    Sizednochi GBAtemp Advanced Fan

    Member
    650
    406
    Dec 16, 2012
    Brazil

    Oh Senpai...
     
    Margen67 likes this.
  18. WateredFire19

    WateredFire19 Banned

    Banned
    643
    215
    Aug 23, 2014
    United States
    So i looked all over Yifan Lu's pages, but i still dont get how to run custom Launcher.dat 's using the web exploit. Can someone please explain it to me?
     
    Margen67 likes this.
  19. AmeenX

    AmeenX GBAtemp Regular

    Member
    258
    80
    May 19, 2014
    Antigua and Barbuda
    Bejaïa
    From a noob perspective this guy broke down the GW legend :P
     
  20. williamcesar2

    williamcesar2 GBAtemp Advanced Fan

    Member
    673
    328
    Jun 21, 2013
    United States
    New York City
    "I believe that information on its own is amoral but it takes people to make it immoral. There’s no point in arguing if piracy is right or wrong or if making this information public would help or harm pirates. I am not here to ensure the 3DS thrives. I am not here to take business away from Gateway. I am not here to be a moral police. I am only here to make sure that information is available for those who thirst for knowledge as much as I do in a form that is as precise and accurate as I can make it."

    hands down !!!:bow:
     
    Margen67 likes this.