Wireshark with 3DS

Discussion in '3DS - Flashcards & Custom Firmwares' started by pokemoner2500, Aug 12, 2014.

  1. pokemoner2500

    pokemoner2500 GBAtemp Advanced Fan

    Aug 14, 2013
    United States
    Hi I was wondering if anyone knew how to use wireshark to dump packets... any help would be appreciated!
  2. Criznittle

    Criznittle GBAtemp Regular

    Jun 21, 2007
    United States
  3. gabest

    gabest Newbie

    Sep 19, 2013
    You won't see anything meaningful over https. It was invented to prevent such man in the middle naughtiness.
  4. apoptygma

    apoptygma GBAtemp Advanced Fan

    Mar 30, 2010
    I wouldn't be surprised if Nintendo aren't using HTTPS for most traffic. In-game packets will likely be UDP as well. Depends what you're after really.
  5. endoverend

    endoverend AKA zooksman

    GBAtemp Patron
    endoverend is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 6, 2013
    United States
    Nintendo has been using HTTPS/SSL since the DS came out. Good luck finding anything without maybe patching a rom.
  6. FAST6191

    FAST6191 Techromancer

    pip Reporter
    Nov 21, 2005
    United Kingdom
    People, remember they originally transmitted what amounted to secret data in plaintext in pokemon, a game series which has traditionally had at least some minor cheat frustration in it. They do use HTTPS and other encryption but it is often more for handshakes, logins, payment data and similar things -- encryption is extra load on servers and in the minds of many a game dev there is no sense adding more for no real gain.
    Anyway things like the pokemon stuff (though not pokemon any more really) are about all 3ds network capture is useful for right now. If it amuses you to pull apart some parts of a network protocol though then carry on.

    Anyway it is fairly normal capture for the 3ds. You make sure your wireless network is low enough on security (modern wireless security protocols like WPA2 prevent useful wireless capture for devices on the same network) and capture. If that is not an option (many modern ones have guest network options which you can probably drop back to WEP or even unencrypted) then you have two options.
    1) Run your own access point. Wire your computer into the network, get a wireless card, set it up as an access point, capture from there.
    2) Make sure your computer gets the data. We saw various things here during that pokemon phase. If you have a proper router (you probably don't) you can do things like frame redirection and the like, your home thing probably does not have this though. Others did things with static IP addresses (put you PC as the 3ds gateway and then forward that to the real gateway) and others still did things like ARP poisoning.

    If you go back through that pokemon dumper/editor thread ( http://gbatemp.net/threads/pokémon-x-y-dumper-and-editor.356901/ ) then you will find some info. Again it is of seriously limited use to pokemon but other games might have something still.