elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  XBOX360 Gamertag Recovery con Teensy 2.0
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: XBOX360 Gamertag Recovery con Teensy 2.0  (Leído 5,120 veces)
hkm

Desconectado Desconectado

Mensajes: 36


http://www.hakim.ws


Ver Perfil WWW
XBOX360 Gamertag Recovery con Teensy 2.0
« en: 7 Julio 2010, 16:45 pm »

En XBOX existen los Gamer Points. Son una especie de retos que te asignan un puntaje a tu cuenta de Xbox Live. Algunos gamers coleccionan estos puntos, incluso hay algunos que juegan todos los juegos solamente por los puntos. Pero existe un inconveniente...

Si estas en casa de un amigo y quieres acumular estos puntos necesitas "Recuperar tu Gamertag" que es descargar tu perfil en la consola de tu amigo. Este es un proceso lento y si no tienes un teclado USB conectado a tu Xbox es aun mas tardado ya que tienes que introducir letra por letra tu email, password y cuenta de Xbox Live.

Utilizando el controlador Teensy 2.0 se puede emular un teclado y ponerle un programa que envie toda la informacion necesaria en el momento adecuado. Este dispositivo es muy peque~o, del tama~o de una memoria USB y se conecta al Xbox por USB.

En la siguiente liga hay un VIDEO que muestra su uso:

http://hakim.ws/teensy/xbox360_gamertag_recovery/

Utilizando el Teensyduino para programarlo como emulador de teclado usb se puede utilizar el siguiente codigo para realizar la recuperacion automatica del gamertag. Unicamente es necesario cambiar GAMERTAG, EMAIL@DDRESS, y PASSWORD:


Código:
// XBOX360 Gamertag Recovery using Teensy 2.0
// hkm @ hakim.ws
// http://hakim.ws/teensy/xbox360_gamertag_recovery/
//
// JUST REPLACE FOLLOWING STRINGS:
char gamertag[] = "GAMERTAG";
char email[] = "EMAIL@DDRESS";
char pass[] = "PASSWORD";
// END REPLACE - Done
// Plug before Gamertag field selection


int ledPin = 11;

void setup() {
 pinMode(ledPin, OUTPUT);
}

void loop(){
  delay(3000);
  Enter(); //select Gamertag
  delay(3000);
  CommandAtXbox(gamertag); //send Gamertag
  delay(1000);
  Enter(); //select Done
  delay(5000);
  Enter(); //select Continue
  delay(4000);
  CommandAtXbox(email); //send Email address
  delay(1000);
  Enter(); //select Done
  delay(5000);
  CommandAtXbox(pass); //send Password
  Enter(); //select Sign in
  delay(13000);
  Up();
  Enter(); //select Accept
  while (1)
    delay(20000); //END (you should remove it now)
}

void CommandAtXbox(char  *SomeCommand){ //from irongeek
 digitalWrite(ledPin, HIGH); // set the LED on
 Keyboard.set_modifier(0); //prep release of control keys
 Keyboard.set_key1(0); //have to do this to keep it from hitting key multiple times.
 Keyboard.send_now(); //Send the key changes
 delay(1000);
 Keyboard.print(SomeCommand);
 Keyboard.set_key1(KEY_ENTER);
 Keyboard.send_now();
 Keyboard.set_key1(0);
 Keyboard.send_now();
 digitalWrite(ledPin, LOW); // set the LED off
}

void Enter(){
 delay(1000);
 digitalWrite(ledPin, HIGH); // set the LED on
 Keyboard.set_modifier(0); //prep release of control keys
 Keyboard.set_key1(0); //have to do this to keep it from hitting key multiple times.
 Keyboard.send_now(); //Send the key changes
 delay(500);
 Keyboard.set_key1(KEY_ENTER);
 Keyboard.send_now();
 Keyboard.set_key1(0);
 Keyboard.send_now();
 digitalWrite(ledPin, LOW); // set the LED off
}

void Up(){
 digitalWrite(ledPin, HIGH); // set the LED on
 Keyboard.set_modifier(0); //prep release of control keys
 Keyboard.set_key1(0); //have to do this to keep it from hitting key multiple times.
 Keyboard.send_now(); //Send the key changes
 delay(500);
 Keyboard.set_key1(KEY_UP);
 Keyboard.send_now();
 Keyboard.set_key1(0);
 Keyboard.send_now();
 digitalWrite(ledPin, LOW); // set the LED off
}


Saludos,


hkm


En línea

braulio--
Wiki

Desconectado Desconectado

Mensajes: 896


Imagen recursiva


Ver Perfil WWW
Re: XBOX360 Gamertag Recovery con Teensy 2.0
« Respuesta #1 en: 8 Julio 2010, 14:52 pm »

Muy interesante, son increíbles la de cosas que se pueden hacer con arduino.
No tengo XBOX, pero supongo que es bastante más útil que las cosas que he hecho :xD.

/* Edito */
Ahora que veo mejor no es arduino, pero es muy parecido no?


« Última modificación: 8 Julio 2010, 14:54 pm por braulio-- » En línea

hkm

Desconectado Desconectado

Mensajes: 36


http://www.hakim.ws


Ver Perfil WWW
Re: XBOX360 Gamertag Recovery con Teensy 2.0
« Respuesta #2 en: 8 Julio 2010, 21:50 pm »

Es un Teensy 2.0 www.pjrc.com/teensy Son microcontroladores programables que poseen interfaz USB.

Una de sus funciones interesantes es que puede emular un Teclado o un Mouse USB, y con codigo muy sencillo puedes automatizar el envio de informacion. Esto significa que es posible ejecutar comandos en todos los sistemas operativos en una forma similar al viejo Autorun.

Varias personas han estado haciendo investigacion al respecto y lo presentaran este mes en Defcon.

Aqui hay otros de mis proyectos con este dispositivo: http://www.hakim.ws/teensy

Saludos,


hkm
En línea

braulio--
Wiki

Desconectado Desconectado

Mensajes: 896


Imagen recursiva


Ver Perfil WWW
Re: XBOX360 Gamertag Recovery con Teensy 2.0
« Respuesta #3 en: 9 Julio 2010, 00:30 am »

Ya los ví (tus proyectos), pero tiene el mismo lenguaje de programación que arduino y arduino también tiene interfaz usb.
En línea

AngelBroz

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: XBOX360 Gamertag Recovery con Teensy 2.0
« Respuesta #4 en: 18 Agosto 2010, 06:20 am »

Arduino no trae por defecto el USB, tienes que comprar un convertidor de serial a USB, Teensy lo trae incormporado por defecto.

En cuanto al código que usa Teensy, puede ser programado en C, o bien con codigo Arduino mediante el Add-on que el equipo de Teensy desarrolló para el software de Arduino.


Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Teensy ++ 2.0 (A estrenarlo). « 1 2 »
Electrónica
Meta 14 13,854 Último mensaje 25 Diciembre 2010, 23:55 pm
por skapunky
Presento manual Teensy++ 2.0
Electrónica
Meta 0 2,933 Último mensaje 16 Enero 2011, 11:17 am
por Meta
Hacking con USB Teensy 3.2 (Alternativa a USB Rubber Ducky)
Hardware
HELLO, WORLD_ 0 4,635 Último mensaje 25 Mayo 2016, 19:50 pm
por HELLO, WORLD_
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines