Jump to content

Kane49

Member
  • Posts

    22
  • Joined

  • Last visited

Everything posted by Kane49

  1. The Encryption Method is fix, the hmac or salt or whatever gets negotiated everytime you establish a connection to a new server. You can see the negotiation clearly at the beginning of the ead packets.
  2. Yeah but the information used to determine wether they are of different real-world geographic origin has to be coming from somewhere.
  3. Hi, For the last 3 days, every time i connect to irc, the browser window closes. Sometimes it takes a while and sometimes it happens as soon as i connect. Is this happening to everyone or just me ?
  4. same data, 1 byte difference in the header (number of wondertrades) and one exception where its a management packet. This just has to be cracked somehow @_@
  5. I waited till the 1038 byte frame was sent and ejected my pokemon cartridge
  6. On the checksum: This is the exact same pokemon being sent during 3 different wondertrades -
  7. Can (or rather will) you elaborate the mitm method you are using ? My idea was a transparent proxy for total control, i dont really like the classic packet crafting method but i have not had time to delve deeper. Maybe on the weekend In cases where you modify something but the client doesn't seem to care you should start simply blocking packets to see how much you can kill before the wonder trade stops working to get a sense of how redundant the communication is. Apparenly the game loves redundancy, the UDP Packets to establish a wonder trade are usually sent 5x or 10x times. However thats not really uncommon when using UDP ^^
  8. Its the Certificate my X uses when initiating a connection to the internet during the TLS Handshake, you can read the certificate binary data with wireshark and dump it pretty easily. Unfortunately the important part is the servers private key which while crackable by throwing enough computation power at it is crazy hard to obtain.
  9. Nintendos TLS Client Certificate, rename to .der: nintendocertific.txt
  10. Thanks alot man, this helps immensely /Edit: For everyone else researching this, the pokemon data in wonder trades always start after: 76 03 00 00[/Code] in Hex or for the more visual people [Code]v [/Code] in Ascii My sample size is pretty small but it seems to work out /E2: Trying to figure out how the server tells my 3DS who to trade with, it exchanges port numbers with one of the servers but the IP doesnt seem to be transmitted I know that when you connect to the nintendo wifi thingy it requests a DHCP Record, maybe there are some hostname shenanigans going on, lets find out !
  11. Yo guys ! Im new here as you can probably see Im fiddling about with stuff and hope its not to imposing to ask the following question: So here is my wondertrade packet, data section starts at 0x0057, and i can't seem to find where the pokemon data starts. Im pretty sure that if i find it once (with help) i will find it on my own later so any help finding it would be appreciated And again i hope this isn't too imposing, i have some time to kill and the whole system is very interesting programmatically
×
×
  • Create New...