Refactored GateWay-based 3DS Web browser exploit.




Features:
- single html file solution
- custom launcher file name as a HTTP GET parameter (must be placed in the root of 3DS SD card)
- custom shortcut icon for 3DS WEB browser tab/bookmark as a HTTP GET parameter (must be placed on the same http server with the html file)
Limitations:
- GateWay launcher looks like can't be renamed
- maximum launcher filename length is 24 characters
3DS Browser version compatibility:
1.7412 (fw 2.0.0) - please check and respond
1.7455 (fw 2.1.0) - please check and respond
1.7498 (fw 4.0.0) - work in progress
1.7552 (fw 5.0.0) - please check and respond
1.7567 (fw 7.1.0) - working
Examples (hosted on my site, index.html is the default web page):
http://dukesrg.dynu.com/3ds/go - load GateWay Launcher.dat, the default favicon.ico used
http://dukesrg.dynu.com/3ds/go?RegionThree.dat - load RegionThree.dat, the default favicon.ico used
http://dukesrg.dynu.com/3ds/go?RegionThree.dat&RegionThree.ico - load RegionThree.dat, RegionThree.ico is used
http://dukesrg.dynu.com/3ds/go?rxTools.dat - load rxTools.dat, the default favicon.ico used
http://dukesrg.dynu.com/3ds/go?rxTools.dat&rxTools.ico - load rxTools.dat, rxTools.ico is used
http://dukesrg.dynu.com/3ds/go?&Launcher.ico - load GateWay Launcher.dat, Launcher.ico is used
FAQ:
Q: Can I host this file on my local web server?
A: Yes, just download attached index.txt, rename to index.html
Q: Can I host it locally on Windows?
A: Yes. Check the built-in Internet Information Services (IIS) component is enabled in your system, and place index.html into the web root folder (c:\inetpub\wwwroot by default)
Q: What is the server requrements?
A: It should run on absolutely any HTTP server, no PHP-Pyton-Perl-ASP-whatever is required, just dumb HTTP server.
Q: My phone/router/fridge have a web-server, can it host this file
A: Yes, as long as you're able to put and html file into it and load it by HTTP protocol




Features:
- single html file solution
- custom launcher file name as a HTTP GET parameter (must be placed in the root of 3DS SD card)
- custom shortcut icon for 3DS WEB browser tab/bookmark as a HTTP GET parameter (must be placed on the same http server with the html file)
Limitations:
- GateWay launcher looks like can't be renamed
- maximum launcher filename length is 24 characters
3DS Browser version compatibility:
1.7412 (fw 2.0.0) - please check and respond
1.7455 (fw 2.1.0) - please check and respond
1.7498 (fw 4.0.0) - work in progress
1.7552 (fw 5.0.0) - please check and respond
1.7567 (fw 7.1.0) - working
Examples (hosted on my site, index.html is the default web page):
http://dukesrg.dynu.com/3ds/go - load GateWay Launcher.dat, the default favicon.ico used
http://dukesrg.dynu.com/3ds/go?RegionThree.dat - load RegionThree.dat, the default favicon.ico used
http://dukesrg.dynu.com/3ds/go?RegionThree.dat&RegionThree.ico - load RegionThree.dat, RegionThree.ico is used
http://dukesrg.dynu.com/3ds/go?rxTools.dat - load rxTools.dat, the default favicon.ico used
http://dukesrg.dynu.com/3ds/go?rxTools.dat&rxTools.ico - load rxTools.dat, rxTools.ico is used
http://dukesrg.dynu.com/3ds/go?&Launcher.ico - load GateWay Launcher.dat, Launcher.ico is used
FAQ:
Q: Can I host this file on my local web server?
A: Yes, just download attached index.txt, rename to index.html
Q: Can I host it locally on Windows?
A: Yes. Check the built-in Internet Information Services (IIS) component is enabled in your system, and place index.html into the web root folder (c:\inetpub\wwwroot by default)
Q: What is the server requrements?
A: It should run on absolutely any HTTP server, no PHP-Pyton-Perl-ASP-whatever is required, just dumb HTTP server.
Q: My phone/router/fridge have a web-server, can it host this file
A: Yes, as long as you're able to put and html file into it and load it by HTTP protocol
Attachments
Last edited by duke_srg,
, Reason: dukesrg.no-ip.org changed to dukesrg.dynu.com