collapse

* Links de Robótica

* Posts Recentes

Medir Agua que está no Poço por filjoa
[Ontem às 20:58]


URGENTE - display de 7 segmentos com backpack por helderjsd
[20 de Setembro de 2017, 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[19 de Setembro de 2017, 10:20]


Palavras Cruzadas por Njay
[19 de Setembro de 2017, 02:24]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]

Autor Tópico: smart cards  (Lida 4129 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline ghostbuster

  • Mini Robot
  • *
  • Mensagens: 339
smart cards
« em: 27 de Fevereiro de 2010, 20:00 »
Alguem ja consegui ler smatcards com arduino? eu procurava um projecto mas não encontro
basicaente queria ler/escrever o hex file
« Última modificação: 27 de Fevereiro de 2010, 22:06 por ghostbuster »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.390
  • Helpdesk do sitio
Re: smart cards
« Responder #1 em: 28 de Fevereiro de 2010, 00:23 »
Se calhar o melhor seria arranjar um leitor de smartcards usb que custam 40 ou 50€, pois com um arduino não estou bem a ver o que vais fazer com o smartcard
Avr fanboy

Offline ghostbuster

  • Mini Robot
  • *
  • Mensagens: 339
Re: smart cards
« Responder #2 em: 28 de Fevereiro de 2010, 00:37 »
pois leitor ate se arranja barato, mas que queria mesmo ler o hex com o arduino e imprimir por serial

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.390
  • Helpdesk do sitio
Re: smart cards
« Responder #3 em: 28 de Fevereiro de 2010, 04:02 »
Penso que isso entra na parte de hacking a um cartão..... Não deve ser de todo legal fazer isso, até porque depois tens de fazer um dis-assembly do hex para assembly
Avr fanboy

Offline ghostbuster

  • Mini Robot
  • *
  • Mensagens: 339
Re: smart cards
« Responder #4 em: 28 de Fevereiro de 2010, 14:14 »
mas eu não quero saber a informação que está no cartão, eu quero é copiar os dados de um com o arduino, para escrever noutro cartão, nem me interessa que diz la, ate poque alguns estão encirptados

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.390
  • Helpdesk do sitio
Re: smart cards
« Responder #5 em: 28 de Fevereiro de 2010, 14:26 »
E uma das protecções que a encriptação oferece é impossibilitar a cópia do código que está no cartão, procura por smart card hacking, mas não deve ser lá muito fácil de ser fazer
Avr fanboy

Offline delphi

  • Mini Robot
  • *
  • Mensagens: 217
Re: smart cards
« Responder #6 em: 28 de Fevereiro de 2010, 14:33 »
Olá,

Existem vários tipos de smartcards: os que tem apenas bytes, são basicamente como se fosse uma EEPROM (os sle4442 por ex.), onde se indica qual a posição que se pretende ler, tipo da posição 30 à 60, e devolve os bytes que lá estão; e existem os smartcards, como por ex. cartão do cidadão, que são autênticos "mini computadores". Para se lerem os dados é necessário executar uma série de procedimentos, tais como enviar um certificado, indicar qual a estrutura que se pretende ler (tem uma espécie de estrutura de directorias), ...

Por isso a leitura dos cartões depende do tipo de cartão e penso que não seja igual para todos.
www.saborapalco.com - Companhia de Teatro Amador
www.megavaquinha.com - Uma mega aposta no euromilhões de um grupo de mega amigos

Offline ghostbuster

  • Mini Robot
  • *
  • Mensagens: 339
Re: smart cards
« Responder #7 em: 02 de Março de 2010, 11:25 »
o chip em questão é o SLE5542, e pelo que li é so tem opção de write protection

Offline delphi

  • Mini Robot
  • *
  • Mensagens: 217
Re: smart cards
« Responder #8 em: 02 de Março de 2010, 12:04 »
Sim, o SLE5542 é apenas de memória com pin de protecção para escrita.

Se queres que seja o arduino a ler directamente vê este site http://hackaday.com/2008/11/25/how-to-read-a-fedex-kinkos-smart-card-sle4442/ para teres uma ideia de como o podes fazer.

Um leitor de cartões não é mais do que um microprocessador  (pode ser um pic, um arduino, ...).
A vantagem de utilizar um leitor, parece-me, que é o facto de já vir tudo preparado para a leitura do cartão, é só encaixar e já está programado para os vários protocolos e facilmente se pode aplicar a outro tipo de cartões.

Além disso, um leitor da Towitoko, por ex., (talvez este manual possa ajudar http://opcenter.de/pub/Towitoko-ChipDrive-protocol.pdf ) com porta Serie, no ebay é barato, o que torna depois mais fácil a ligação ao arduino.

No ebay, por ex., http://cgi.ebay.co.uk/Towitoko-Chip-Drive-Micro-100-V4-3_W0QQitemZ130366489545QQcmdZViewItemQQptZPCC_Drives_Storage_Internal?hash=item1e5a72c3c9
« Última modificação: 02 de Março de 2010, 12:06 por delphi »
www.saborapalco.com - Companhia de Teatro Amador
www.megavaquinha.com - Uma mega aposta no euromilhões de um grupo de mega amigos

Offline dio123

  • Mini Robot
  • *
  • Mensagens: 927
Re: smart cards
« Responder #9 em: 09 de Novembro de 2011, 20:21 »
Vou ressuscitar  o tópico.

Hoje estava arrumar, umas coisas e encontrei  3 smartcards onde antigamente  programava para ter canais livres na box.

Queria experimentar a gravar e ler dados dos cartões, mas andei a procura no google e não encontrei nenhum codigo, tutorial, ou alguém tenha feito.

A minha pergunta é se acham possível fazer?   
Usando o esquema e codigo de um SDCard funcionará, pois tem alguns pinos em comum?
« Última modificação: 09 de Novembro de 2011, 20:24 por dio123 »