Hacer un hotspot para el street pass falso?

¿Seria posible hacer un programa que simule ser una 3ds con el streetpass activado (a traves de la wifi) y de esta manera simular el intercambio de miis y cromos para los minijuegos de la plaza?

¿hay alguna web donde especifiquen el protocolo de conexion de las 3ds?

PD: Pongo este post aqui, ya que no hay subforo de scene (aun).
De momento no creo que haya nada, porque para descubrir el protocolo de comunicación habría de existir un intermediario que hiciera sniff de la comunicación, pero al ser ad-hoc no lo veo nada fácil.
Hay gente investigando al respecto, pero de momento no hay nada:

http://3dbrew.org/wiki/StreetPass

StreetPass Spoofing
A streetpass "AP" was spoofed on a laptop with hostapd by setting the SSID to "Nintendo_3DS_continuous_scan_000", with the extra Nintendo tag from another 3DS' probe request. The SSID and AP can't be easily spoofed with hostapd for streetpass when 3DS is "active", for the random "ic[kSvm9s@*cYD>/~IEVj\(fGG;qDo8j" strings. The 3DS didn't seem to authenticate or associate with the "AP". Streetpass "AP" comms use WPA2 encryption. Eventually the 3DS stops communicating with the fake "AP" since the AP doesn't understand the sent data,(especially since it's encrypted) and sends a 802.11 "Action" frame, with category ID 0x7f and Nintendo's vendor ID: 00 1f 32.(However the 3DS keeps communicating with the above process repeatedly) Communication with two 3DSes are the same as above except there's encrypted data sent to/from both consoles, unlike the fake "AP".
¿Que es esto, un Maximum Forever Alone? [+risas]
Depressed Osaka escribió:¿Que es esto, un Maximum Forever Alone? [+risas]


es un tanto dificil de entenderlo y trato de explicarlo de la manera mas tecnica y entendible posible.
Asi que no seas n00b y a "trollear" a otro lado.

Btw, de que maneras se puede hacer sniffing?
Intente accesar desde linux pero solo me sale eso de "Nintendo_3DS_continuous_scan_000".

Esto esta un poco verde. :/
gremicas escribió:
Depressed Osaka escribió:¿Que es esto, un Maximum Forever Alone? [+risas]


es un tanto dificil de entenderlo y trato de explicarlo de la manera mas tecnica y entendible posible.
Asi que no seas n00b y a "trollear" a otro lado.

Btw, de que maneras se puede hacer sniffing?
Intente accesar desde linux pero solo me sale eso de "Nintendo_3DS_continuous_scan_000".

Esto esta un poco verde. :/


Es el problema que se comenta más arriba, se ha llegado a establecer comunicación, pero al no conocer el protocolo, no se puede contestar a la consola, con lo cual es difícil...

A lo mejor se conseguiría algo a través de la scene, manteniendo una aplicación en segundo plano mientras se lleva a cabo la comunicación, pero para ello la consola tiene que ser desvirgada.

Un saludo! :)
gremicas escribió:
Depressed Osaka escribió:¿Que es esto, un Maximum Forever Alone? [+risas]


es un tanto dificil de entenderlo y trato de explicarlo de la manera mas tecnica y entendible posible.
Asi que no seas n00b y a "trollear" a otro lado.

Btw, de que maneras se puede hacer sniffing?
Intente accesar desde linux pero solo me sale eso de "Nintendo_3DS_continuous_scan_000".

Esto esta un poco verde. :/


Se ha hecho sniffing, y se puede ver el intercambio, pero por lo que he entendido (Que me corrija el que sepa mas que yo cuando meta la pata, por favor xD), la comunicación esta cifrada con WPA2, el contenido de los datos con la clave de la consola que aun no tenemos, y se desconoce el protocolo.
Muy interesante el tema estaria genial poder tener miis para el rescate mii2 : D
Y analizando los paquetes que envie la 3ds con alguna aplicacion como wireshark?, por ejemplo para mi esto seria muy util en el sentido de que donde yo vivo, dando vueltas por TOOODA la region con suerte me he topado con 5 personas......... en 5 meses, creo que es muy poco, pero en cambio si tuvieramos un streetpass falso, o alguna forma de conectar tipo VPN (hamachi) a varias 3DS sin importar su ubicacion, podriamos compartir mas cosas.
Y preguntando desde mi completa IGNORANCIA (y saliendo un poco del tema) ¿por estos medios es posible descubrir que carga y descarga la 3DS?? o a que paginas entra y demas?
Que por ejemplo quiero averiguar cual es la direcion del Nintendo zone para estudiar el sitio o inclusive montar uno (como se hace el spoofing del nintendo video) ya que quizas podamos no hacer el street pass pero con suerte hacer un spot pass...claro se vale soñar...
Dr Katts escribió:Y preguntando desde mi completa IGNORANCIA (y saliendo un poco del tema) ¿por estos medios es posible descubrir que carga y descarga la 3DS?? o a que paginas entra y demas?
Que por ejemplo quiero averiguar cual es la direcion del Nintendo zone para estudiar el sitio o inclusive montar uno (como se hace el spoofing del nintendo video) ya que quizas podamos no hacer el street pass pero con suerte hacer un spot pass...claro se vale soñar...


Posiblemente se podría hacer un siff normal, ya que se conecta a través de un router, no ad hoc, y con algo estilo wireshark (ya mencionado más arriba) se podría intentar algo. Pero no sé si utiliza un protocolo propio y/o si los datos están encriptados.

Ugalonko escribió:Y analizando los paquetes que envie la 3ds con alguna aplicacion como wireshark?, por ejemplo para mi esto seria muy util en el sentido de que donde yo vivo, dando vueltas por TOOODA la region con suerte me he topado con 5 personas......... en 5 meses, creo que es muy poco, pero en cambio si tuvieramos un streetpass falso, o alguna forma de conectar tipo VPN (hamachi) a varias 3DS sin importar su ubicacion, podriamos compartir mas cosas.


Pero el problema es que el wireshark no sirve para obtener los paquetes que se transmiten dos hosts sólo entre sí, tendría que estar un ordenador de por medio y de momento no se puede.

Un saludo! :)
10 respuestas