Foro de elhacker.net

Comunicaciones => Hacking Mobile => Mensaje iniciado por: richardmafia en 25 Enero 2009, 01:59 am



Título: leer el simcard del celu
Publicado por: richardmafia en 25 Enero 2009, 01:59 am
hola soy un navato y queria saber si el simcard de los celulares se pueden leer con algun programador de microcontroladores para poder leer todos sus codigos como se leen en los microcontroaladores si es que se puede les agradeceria que me lo dijeran y tambien con que programaor y su respectivo programa cualquier ayuda es bienvenida gracias


Título: Re: leer el simcard del celu
Publicado por: jdc en 25 Enero 2009, 07:48 am
Alguna vez vi lectores de SIM Cards me imagino que vienen con algún software de gestión de las mismas, aunque también pienso que debe ser para SIMs vírgenes o blancas.
 
Saludos.


Título: Re: leer el simcard del celu
Publicado por: SirGraham en 25 Enero 2009, 10:42 am
Hola,

Se pueden leer perfectamente.

La lectura la tienes que hacer por una comunicacion serie siguiendo la norma ISO 7816 para tarjetas asincronas. El protocolo de comunicacion con la SIM es el GSM 11.11. Ambos temas los tienes disponibles para su descarga en nuesto ftp: ftp://endorasoft.es/Public/GSM/Documentation/

(la version del protocolo de GSM es la 8.6.0)

Ahora bien, si lo quieres hacer desde un microcontrolador es interesante que tenga un poco de memoria. No me uses un PIC de la serie 12, cojete algo mas grande: Un PIC serie 18, un Atmel o algo asi.

Para que te sirva de ejemplo, nosotros tenemos realizado un programa para PC que examina completamente el contenido de una SIM usando un lectores estandard (Ejm. el Phoenix fabricado aqui con el nombre de TE21). Esta aplicacion se llama XSim esta libre para su descarga en nuestra web:

http://www.endorasoft.es/descargas.html

Es capaz incluso de la extraccion del Ki (clave principal de autentificacion en GSM/GPRS) de tarjetas antiguas con COMP128 V1. Con lo cual es factible el clonado de las mismas.

Apartir de aqui si te surgen preguntas mas concretas nos las comentas....

Saludos,
Sir Graham.


Título: Re: leer el simcard del celu
Publicado por: Ivanchuk en 25 Enero 2009, 11:46 am
Yo hice un lector y programador de smart cards con un micro atmel no hace mucho tiempo. Si tenes intencion de hacer algo parecido te puedo dar una mano ;).
Saludos.


Título: Re: leer el simcard del celu
Publicado por: berz3k en 27 Enero 2009, 22:52 pm
@Ivanchuk

Funcionara tu proyecto actualmente? ya que es solo lector seguramente funcionara, cuelgalo en alguna lado y lo miramos.

-berz3k.


Título: Re: leer el simcard del celu
Publicado por: richardmafia en 27 Enero 2009, 23:22 pm
hola SirGraham intento entrar a los vinculos que dejaste pero no ingresan en el primero "ftp://endorasoft.es/Public/GSM/Documentation/" me aparece un mensaje "windows no tiene acceso a esta carpeta asegurese de haber escrito correctamente el nombre del archivo y de tener acceso a la carpeta
detalles:
sesion ftp terminada"

y en el segundo dice "pagina no encontrada" no se si podrias escribir otra direccion o en todo caso podrias decirme los nombres de los archivos para buscarlos gracias


Título: Re: leer el simcard del celu
Publicado por: SirGraham en 28 Enero 2009, 09:52 am
Hola,

Actualmente tenemos el servidor caido. Espero que esa situacion cambie esta tarde 28/01/2009.

Saludos,
Sir Graham.


Título: Re: leer el simcard del celu
Publicado por: SirGraham en 28 Enero 2009, 17:39 pm
Hola,

Para entrar en el FTP no lo hagas con un Iexplorer 6.0 o inferior... no lleva bien eso del protocolo FTP.

Hazlo con un cliente estandard de FTP: SmartFTP, CuteFTP, etc...

Por lo demas el servidor ya esta funcionando. Si pruebas de nuevo podrias acceder sin problemas..

Saludos,
Sir Graham.


Título: Re: leer el simcard del celu
Publicado por: Ivanchuk en 29 Enero 2009, 12:17 pm
@ -berz3k
Si esta funcionando, en realidad "estaba" porque ya lo desarme todo :P. Igualmente tengo toda la doc y el code, el esquematico era una cosa asi,
(http://img105.imageshack.us/img105/8461/isosd5.th.jpg)
El socket iso 7816 me salio unos 2 dolares si mal no recuerdo.
El codigo esta escrito en c, use sdcc como compilador. El micro era un atmel AT89C51ED2 en plcc44. Use el port 0 para la interface con unas R de pull-up.
La tarjeta me la regalaron ;D, una virgen sle4452 (compatible full con la sle4442).
En definitiva lo que interesa es el protocolo, es el asincronico, todo segun la iso7816.3. En realidad yo conocia la estructura de memoria de la tarjeta. En principio la podes leer completamente y para escribirla tenes que pasar un psc (codigo de seguridad de 3 bytes) que en las virgenes esta reseteado (o sea 0xffffff) pero en las demas solo el diseñador sabe. Si le erras 3 veces seguidas al psc, la tarjeta queda inutilizable (en cuanto a escritura se refiere). Algo similiar al code PIN.
Tenia tambien un lcd y un teclado, por lo que no serviria de nada poner el code aca. Si te interesa te lo paso.
Saludos.


Título: Re: leer el simcard del celu
Publicado por: SirGraham en 29 Enero 2009, 15:14 pm
Hola,

Pero las SIM de GSM son sincronas (llevan una señal de clock constante).

Este proyecto (HW/SF) que tu hiciste no valdria para usarlo con las SIM de GSM.... (es un comentario, para que se tenga en cuenta)

Hacer una lectura de una tarjeta "asincrona" es mucho mas sencillo que de una "sincrona".  De echo nosotros (hace ya años) hicimos un lector usando un simple PIC que leia las tarjetas de cabinas de telefonica. Pero no lo he comentado antes, por que de igual manera no valdria para las SIM...


Saludos,
Sir Graham.



Título: Re: leer el simcard del celu
Publicado por: Ivanchuk en 30 Enero 2009, 14:21 pm
p**a.. yo pense que serviria  :-(. Hay controladores para smartcards sincronicas?, porque conozco micros que ya tienen interfaces para smart asincronicas.


Título: Re: leer el simcard del celu
Publicado por: SirGraham en 30 Enero 2009, 14:57 pm
Hola,

Yo he comentado que es mas dificil, pero no que no se pueda hacer con las simples I/O de un microcontrolador.

Simplemente no puedes usar un microcontrolador con poca RAM, y que no sea un pelin rapido.  Por lo demas es mas complicado y elaborado, no imposible.

Saludos,
Sir Graham.



Título: Re: leer el simcard del celu
Publicado por: richardmafia en 6 Febrero 2009, 21:48 pm
http://www.ladyada.net/make/simreader/


Título: Re: leer el simcard del celu
Publicado por: richardmafia en 6 Febrero 2009, 22:07 pm
hola el mensaje anterior esta mal enie una direccion sin pregunta pero aqui va "http://www.ladyada.net/make/simreader/" en esta direccion esta un lector de sim car pero no he podido hacerlo funcionar a menos que este mal tal ves alguien tenga un lector de simcard que pueda funcionar con respecto a leer en el ftp ya he hecho mil intentos pero no sirve incluso crei que era mi pc pero hice la prueba en otras pc y pasa lo mismo no ingresa si podrias guiarme para ingresar con ftp tal ves lo haria he hecho la prueba con filezila y smartftp pero no sirve siempre me envia este mensaje "El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor." en filezila
(http://img21.imageshack.us/img21/851/dibujo1eu7.png)
 y cuando entro por el vinculo me sale un mensaje "se produjo un error al abrir la carpeta en el servidor FTP compruebe que tiene permiso de acceso a esta carpeta"
(http://img14.imageshack.us/img14/1605/dibujo2bz2.png)


Título: Re: leer el simcard del celu
Publicado por: SirGraham en 7 Febrero 2009, 10:24 am
Hola,

Ese lector es el que hizo en su momento Dejan (SIM_SCAN). Nosotros tenemos hecho uno original (con un condensador mas grande y sin alimentacion externa (PILA)) y funciona bien. Realmente no es mas que una adptacion del lector Phoenix de toda la vida (aqui conocido como TE-21).

El lector es importante, pero lo es mas el software que emplees para el estudio de la SIM. Mas que nada por que la SIM es un "ordenador" en si mismo, por lo que el lector no es mas que un adaptador de conexion entre PC <> SIM para que puedas mandarle comandos (en este caso GSM 11.11).  De hay viene la seguridad de las smarcard en general.

Nosotros como lector/escritor bueno usamos este de Towitokio:
http://www.chipdrive.de/cgi-bin/edcstore.cgi?user_action=detail&catalogno=P208199

Es excelente, pero es mas caro.  ;D


Prueba ahora con el FTP. Hemos echo pruebas de configuracion y creemos que esta resuelto el tema. De echo hemos echo las pruebas con el FileZilla.

Saludos,
Sir Graham.






Título: Re: leer el simcard del celu
Publicado por: Haiver en 10 Marzo 2009, 20:15 pm
Yo hice un lector y programador de smart cards con un micro atmel no hace mucho tiempo. Si tenes intencion de hacer algo parecido te puedo dar una mano ;).
Saludos.


Título: Re: leer el simcard del celu
Publicado por: Jairoo100 en 17 Mayo 2010, 05:54 am
Hola a todos.....

alguien por favor me puede ayudar, soy estudiante de ing electrónica y me pidieron conectar una Sim Card a un micro Atmega 16 pero hasta el momento solo he encontrado mucha información en ingles que por cierto no se casi nada....... igual tengo que aprender.... he estado leyendo el foro y me encontrado que mas de uno ha podido conectarla la Sim a un micro, por favor el que tiene información:

1. tipo de comunicacion.
2. protocolo.
3. cualquier cosa que puede guiarme mas en el tema .

gracias.... :D


Título: Re: leer el simcard del celu
Publicado por: Jairoo100 en 17 Mayo 2010, 05:57 am
Yo hice un lector y programador de smart cards con un micro atmel no hace mucho tiempo. Si tenes intencion de hacer algo parecido te puedo dar una mano ;).
Saludos.

Por favor me puedes ayudar, tengo el mismo proyecto pero no se como empezar.

necesito información del tema urgentemente....

muchas gracias... :D


Título: Re: leer el simcard del celu
Publicado por: SirGraham en 17 Mayo 2010, 07:45 am
Hola,

En este foro tienes informacion especifica sobre este tema.

http://www.endorasoft.es/foro/viewforum.php?f=25

De igual manera en el ftp de endorasoft hay documentacion y software de diferentes tipos.

No obstante, te adelanto comentarios:

- La documentacion oficial del GSM Group (antiguo ETSI) esta "todita" en la lengua del Imperio (en ingles).
- La comunicacion es serie (half-duplex) con un baudrate variable (determinado por el ISO 7816 en concreto el la parte 4). Es definido previamente en el ATR (Answer To Reset) desde la tarjeta y ajustada por el lector.
- El propio protocolo de las SIM (es el GSM 11.11 sobre los papers del ETSI) esta montado sobre las especificaciones del ISO 7816 1-4 (el standard normal de smartcard).
- La unica cosa "rara" que tiene este tema es el tamaño de la smartcard/SIM, que es mas reducido (menos plastico). Todo lo demas esta estandarizado "por defecto".

Sin mas. Si tienes dudas mas concretas haznoslo saber (en este foro o en su defecto en la zona particular de SIM de los foros de EndoraSoft).

Saludos,
Sir Graham.