Autor Tema: Para TODOS los que quieren hacer un emulador  (Leído 37432 veces)

0 Usuarios y 1 Visitante están viendo este tema.

SomeOne

  • *
  • Mensajes: 42
  • Liked: 0
  • Phreak the Phucking Phukers
Para TODOS los que quieren hacer un emulador
« : mayo 28, 2004, 03:32:22 pm »
He visto que muchos de los que entran hacen las mismas preguntas, asi que espero responder de forma clara para que puedan orientarse. (Nota para moderadores: Ojala se pueda hacer este post "sticky").

P: Bien, empecemos, ¿que se necesita para hacer un emulador?
R:Primero, ¿de donde eres, y que tecnologia usas? Si no sabes ni de que tecnologia se trata, primero lee los textos de la siguiente pagina: mhmphreak.da.ru

P: Soy de ... (cualquier pais) ¿Cual emulador funciona aca?
R:Puede que haya gente de tu pais en estos foros, pero lo mas seguro es que si eres de fuera de Mexico, casi no encontraras paisanos, asi que mejor pregunta especificamente sobre el tipo de tecnologia que usen en tu pais.

P: Ok, ya tengo info de mi sistema, son T1G ¿que sigue de investigar?
R: Lo primero que necesitas hacer  es armarte un lector (yo recomiendo el elektron) y sacar unos dumps de los mapas de memoria de la tarjeta.

Lo segundo que necesitas es un logger de datos (ojo que la mayoria son para T2G) y una laptop.

Con estas herramientas estas listo para invesigar, saca un log de datos de la caseta, examinalo bien, ve que pruebas hace y como contesta la tarjeta, anota todas las observaciones que puedas.

P: Va, listo, ¿luego que hago?
R: Ya en este punto se supone que sabes (por lo menos lo basico) como funciona una tarjeta T1G y que "trampas" hace la caseta para protegerse de emuladores, asi que ahora es tiempo de poner la teoria a prueba.

Si sabes programacion de microcontroladores (NO, no a huevo se usa un PIC, cualquier buen micro funca) puedes intentar hacer tu propio codigo, pero si no, entonces bajate el emulador T1G de Cartman, revisalo cuidadosamente, aprende que significa y que hace cada mnemonico del codigo, y cuando estes familiarizado con lo que hace modificalo segun los resultados de tus investigaciones.

Pruebalo en tu lector y luego en la caseta, si no funciona revisa tus logs, ve que te pudo haber fallado, corrige el codigo y continua probando.


P: Aca no usamos T1G, sino T2G, ¿como le hago?
R: No hay mucha diferencia, lo primero que necesitas es hacer un lector (en este caso recomiendo el SmartLab), saca dumps y sobre todo checa si tu tarjeta  emplea el famoso algoritmo de CHALLENGE/RESPONSE.

Con un logger saca informacion de una caseta y lo primero que debes buscar es si el C/R esta activado en las casetas, de ser así te la pelas, hasta ahorita no nada que puedas hacer (bueno, casi nada, por ahi anda el emu de Illan que funciona si el C/R solo se manda al comienzo de la lectura).

Si aun no activan el C/R tienes suerte y debes ponerte atento para hacer rapido tu emu y poder testearlo antes de que parchen las casetas.

Saca tus logs, estudialos y apunta todos los comentarios que creas que te pueden servir.

P: Ya tengo eso, ¿como le sigo?
R: Bajate TODOS los codigos para T2G que andan circulando por internet (la mayoria los encuentras en mhmphreak.da.ru), revisalos, cada uno tiene ventajas y desventajas y se puede hacer un buen codigo empleando solo lo mejor de cada uno de ellos.

Recuerda que no a huevo debes usar PICs, si a ti te laten los AVRs o conseguiste unos micros TI o Motorola muy baratos y sabes usarlos bien, usalos, solo toma los codigos que hay en internet como "bibliografia", no como reglas a seguir.

Haz pruebas y sigue investigando hasta que puedas emular adecuadamente.

P: Wey, yo no sabia que era tanto pedo hacer un emulador, ¿alguien me puede vender uno (o hacerme uno)?
R: NO!

P: ¿Por que no? Se supone que estos foros son para ayudar a los que quieren emular.
R: En primer lugar es delito lucrar con emuladores, y aunque no este estipulado directamente en el codigo penal, si esta estipulado el "fraude telefonico", por el cual te pueden meter a bote con un maximo de hasta 10 años.

En segundo lugar, y mas importante, es porque estos foros son de investigacion, son para aprender, para desarrollar. ¿Quieres un emulador sin hacer nada de trabajo? Ve a Tepito y compra uno, lamer!

Quiero concluir diciendo que un emulador requiere mucho trabajo y esfuerzo, si no estas dispuesto a dar el maximo para sacarlo adelante lo mas probable es que nunca logres terminarlo, asi que si te desides a hacer uno echale ganas.




Pues va, espero que este pequeño FAQ sirva de algo para los que empiezan, los que quieran contribuir con sur preguntas y respuestas por favor haganlo.
« Última Modificación: mayo 29, 2004, 11:23:16 am por SomeOne »
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas." Albert Einstein.

SomeOne

  • *
  • Mensajes: 42
  • Liked: 0
  • Phreak the Phucking Phukers
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas." Albert Einstein.

ISO

  • Mensajes: 8
  • Liked: 0
  • ¡
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #2 : junio 11, 2004, 09:23:34 am »
Camarada...

Creo te falto mucha paciencia, muchos de los camaradas animados para crear su propio emu revientan por la desesperación que no les llega a funcionar.

A mas detalle seria:

- Información
El mejor inicio es conseguir toda la información que encuentres, basadas principalmente de las tarjetas mexicanas si es el caso y las españolas o argentinas. Todas son de mucha ayuda. Que información contienen (Mapa de memoria, checksum, No de serie, Caducidad, Area de descuento, Pais, C/R). Tipos de programación en micros y codificación del mismo (el que decidan usar investigar sobre el mismo). El principal objetivo para generar el codigo para el micro es el diagrama de tiempo, descifrando lo que hace una caseta a estas chapitas es mas que suficiente para ir generando el codigo.
- Lector de tarjetas
Para esta estapa logras leer las chapitas de oro, comienzas a descubrir su interior (mapa de memoria). Te vas dando una idea de cual es el objetivo de emular.
- Programador de microcontroladores (Microchip, Motorola, Atmel)
Dependiendo del micro que más les interese conseguir toda información referente al micro, programación, si no tinen programador crear uno o comprarlo uno mismo.
- Emulador
Hay muchas maneras de hacer tu propio emulador, las conexiones, el tipo de micro, si es montaje superficial o normal. Ya existen ciertos fotolitos para el PIC asi que si no quieres hacer tu mismo diseño puedes tomar de los que ya circulen por la red.


Ya que tienes todos los ingredientes listos pues a iniciar con la mezcla de conocimientos, aqui es donde te vas a dar cuenta que lograr hacer funcionar tu emu es satisfactorio pero no se compara nada a todo lo que has aprendido, como lo has logrado para llegar a tu objetivo, esa es la principal razon del emu y del estudio de estas chapitas de oro.

Y animos todo es posbile menos volver de la muerte.

Saludos Camaradas...

...::: XinO UmE :::...

SomeOne

  • *
  • Mensajes: 42
  • Liked: 0
  • Phreak the Phucking Phukers
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #3 : junio 12, 2004, 10:19:40 am »
Gracias por aportar con tu post viejo.

Aqui va un poco mas de info sobre el JDM

http://www.jdm.homepage.dk/newpics.htm

Los pines estan para el conector de DB25 del serial, si lo quires pasar a DB9 estos son los pines:

TX - 3
RX - 2
DTR - 4
GND - 5
RTS - 7
CTS - 8

Y para usar el programador con nuevos PICs de Microchip se necesita hacer una modificacion, pasar RB4 a tierra, con esto ya podras programar PICs como el 16f628 que es mas barato que el 16f84.
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas." Albert Einstein.

MiKe

  • Mensajes: 24
  • Liked: 0
  • }void
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #4 : agosto 09, 2004, 07:32:40 pm »
Muy interesante la info, y para mi gusto resumida, solo  lo necesario, soy novato en este foro y me gustaria ayudar, solo un par de preguntas y perdonen por que son  repetitivas.
Yo no voy a pedirles que me den la cosas hechas,  ni codigos. solo respuestas concretas:
En la actualidad aun sirven los emus de 1 generacion?
En la actualidad aun sirven las de 2 generacion sin c/R?

Chido nos vemos por aqui!

ISO

  • Mensajes: 8
  • Liked: 0
  • ¡
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #5 : agosto 10, 2004, 02:18:56 pm »
Asi es Camarada,

tanto emus 1TG como 2TG funcionan actualmente solo que en ciertas zonas ya que los camaradas sindicalizados que trabajan para HellmeX no les han dado la orden y no se han dado abasto para lograr hacer fallar estos emus.

Saludos Camaradas  8)
...::: XinO UmE :::...

MiKe

  • Mensajes: 24
  • Liked: 0
  • }void
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #6 : agosto 10, 2004, 06:45:49 pm »
Excelente pana, ahora si a trabajar, hasta donde se, en ambas hay problemas, en las de 1G es el de conseguir nuevos mapas, y en las de 2G los nuevos pulsos de entrada(proteccion), sin tomar en cuenta el c/R.
Alguna idea de donde conseguir mapas para la 1G?

Un saludo a todos panas!

ISO

  • Mensajes: 8
  • Liked: 0
  • ¡
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #7 : agosto 10, 2004, 08:58:35 pm »
En hora buena Camarada aunque lamento decirte que te enfoques mas a las 2TG junto con su C/R ya que si llegan a enterarse los compitas de Hellmex de que zonas aún estan vulnerables, seguro les ponen sus respectivos parches.

Asi que como hizo mención SomeOne, "a investigar se ha dicho" en MHM encontrarás mucha información pero si deseas empaparte de cómo otros colegas lo han logrado, existen paginas y foros como de Expaña, Argentina, México y otros.

Y adelante ...

 ;D
...::: XinO UmE :::...

MiKe

  • Mensajes: 24
  • Liked: 0
  • }void
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #8 : agosto 10, 2004, 09:37:10 pm »
GRacias ISO, entonces hay que empezar a hecharle, con cual codigo y hardware me recomiendas que trabaje? voy a empezar pasandolo al 16f628 a 20 Mhz que trabaja mejor y es mas barato que el 16f84 , e leido que eld e illian es el ultimo que se saco  pero sin c/r no???
salu2

ISO

  • Mensajes: 8
  • Liked: 0
  • ¡
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #9 : agosto 10, 2004, 09:53:10 pm »
Camarada, antes que inicies la aventura te recomiendo que en lugar de preguntar o investigar que hardware y código, investigues primero leer una tarjeta normal, crear tu propio lector hardware y usar los softwares que existen en la red, de ahi lee varias tarjetas y decubre lo que tienen por dentro.

Respecto al de Illian ese emula solamente la parte del credito pero la parte del mapa de memoria tal como pais, valor de la tarjeta, checksum, etc eso lo leía directamente de un chip original pero con credito casi agotado.

Pero bueno e ahí el meollo del asunto...

 8)
...::: XinO UmE :::...

MiKe

  • Mensajes: 24
  • Liked: 0
  • }void
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #10 : agosto 10, 2004, 10:00:48 pm »
Si es cierto, la bronca esta en los logs de las casetas, no tengo laptop, es ahi donde veo mas problema, la programacion no hay tanta bronca, no soy genio pero se algo de micros y ese no seria problema. voy a seguir investigando y te aviso dudas pana.
salu2

MiKe

  • Mensajes: 24
  • Liked: 0
  • }void
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #11 : agosto 10, 2004, 11:17:14 pm »
Que onda, baje un codigo de la pagina de JMB4U para los T3G este servira?

Demiurgo

  • *
  • Mensajes: 25
  • Liked: 0
  • ......y fueron felices para siempre.
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #12 : agosto 10, 2004, 11:40:20 pm »
que bola mike, oye cual es la direccion de la pagina esa que dices, la de JMB4U, para hecharle un ojo al codigo ese.
 
bueno aqui seguimos en contacto, bye

MiKe

  • Mensajes: 24
  • Liked: 0
  • }void
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #13 : agosto 10, 2004, 11:48:24 pm »
Es esta pana, pero ya no sirve, de hecho el codigo lo tengo impreso, y hace un C/R al principio:
http://216.109.117.135/search/cache?p=JMB4U-T3G&ei=UTF-8&n=20&fl=0&u=www.iespana.es/bruah/timo.htm&w=jmb4u+t3g&d=3D827C7814&icp=1

ahi estaba, pero ya lo quitaron, la info que viene ahi, solo la tengo impresa, no se si alguien mas la tenga o si JMB4U siga en el irc cabina, seria cosa de revizar y ver si sirve el codigo.
Saludos

Demiurgo

  • *
  • Mensajes: 25
  • Liked: 0
  • ......y fueron felices para siempre.
Re:Para TODOS los que quieren hacer un emulador
« Respuesta #14 : agosto 11, 2004, 12:32:28 am »
que bola men ya vi que la pagina no sirve, mira a ver si puedes escanear las paginas esas que tienes impresas del codigo y mandarla a mi correo, es este:  ninelivezz@terra.es

bueno aqui seguimos, bye