Edit: Okay this is slightly (and by slightly I mean really far away) from my skills, however from what I gather, we have two viable options here.
1) Jiggy and I will be working with SCV to make an ARDS code to clone the other person's pokemon during a trade on Wifi, while looking at their trading partner's pokemon's summary.
and the second, more long term project
2) We can use the certificate that kaarosu found to fake a server certificate. If the NDS does not employ sufficient verification of the certificate (or we fake that as well), we can do the following:
NDS <--- real NDS certificate, fake WFC server certificate --> Machine in the Middle <--- real certificate that NDS --> WFC
So the machine in the middle will have a plausible fake certificate which will decrypt the information to plaintext, then pass it using the real NDS certificate to the WFC. Then take the WFC information and decrypt it using the real NDS certificate, and encrypt it using the fake WFC certificate, then send it to the NDS. While complex/difficult, this is viable.
The end goal is to set up the wireless of the NDS manually so that the DNS server is that of a computer on the same wireless network. The computer will be set up with a custom program that will redirect the nintendo servers to itself, and then perform the machine in the middle as explained above. While the person is viewing their trading partner's pokemon, the pokemon itself will be extracted during the machine in the middle plaintext decryption from the WFC, and then displayed on the computer along with its legality.
Who is up for this challenge?
I'll check the pcaps.
EDIT: Yes, there were UDP stuff with Wireshark's description "Source port: xxx Destination port: xxx", and no I was NOT using the GTS
Well good luck to you two if you can make this work i may have a heart attack or something lets hope we can get this to work
this is going to be so awsome i hope this isint forgoten about because for people who cant use ar most of the time this would be like a dream come true !!
A halo 3 fan stuck with dial up
I have a DS with R4 (so I can play any version of pokemon) and a router.
I'm reading a good book about hacking/sniffing PC connections, so I can help you although I'm still learning.
We can theoretically take the certificate, and the private/public key and spoof the client. However to get somewhere we would need to know how to respond to the packets.
Debugging the game as it is running is still our best option.
Maybe the iDeaS emulator can be used. I remember that it can debug the game while playing...
click the spoiler for a killer image of ALEXI the owner of the fucking HATE CREW
that´s right man COB stands for Children Of Bodom!!!!
B-E-A-fucking-UTIFUL!!!!!!!! <------------- Ripped from Stockholm Knockout Challenge live DVD !!!!
I don't think he means an official box, if that's what you're getting at. The time and hardware required for a DIY debugger is still considerable though.
I brought that up to Sabre and the others but it seems the debugging features are rather lacking compared to a "true" debugger.