Lecteur de carte à puces (SmartCard)
Publié : 26 jan 2014, 20:29
Sujet Résolu (voir ici)
Bonjour à tous
Voilà une semaine que je galère pour pouvoir lire des données stockées sur ma carte chauffeur via un lecteur de carte à puces USB .
Comme certains le savent ,je suis chauffeur routier ; mon entreprise dispose d'une borne de lecture gérée par TIMEDISC OMP (sous W$ 2000) et tout est pour le mieux dans le meilleur des mondes possibles.....
Si ce n'est que pour conserver sur mon PC une trace de mes temps d'activité,je me vois contraint de scanner mes tickets !
Bien sur ,des solutions d'archivage existent exclusivement sous W$ ,moyennant finances,avec tout un tas de services inutiles (exemple ici) ; je ne désire qu'importer sous forme de diagrammes mes temps de services et non faire de la gestion de fiches de paye!
J'ai un lecteur de carte Teo (Ingenico) et installé pcsc-tools plus tout un tas de bibliothèques recommandées.
Le lecteur fonctionne et la carte y est reconnue.
Là où je sèche ,c'est que je ne sais comment lire ces fichiers au format C1B (données chauffeur) stokées sur cette carte qui doit très certainement être protégée.
Des soft sous Perl ou Java devraient faire l'affaire ,mais mon anglais ne me permet que de complimenter les jolies filles
Ce qui m'étonne ,c'est que le lecteur est reconnu via dmesg et lsusb
mais que je ne le vois nulle part dans le système de fichiers.....
Si quelqu'un connaît ne serait-ce qu'une piste de recherche ,car je pense [parano] qu'il y a une Omerta sur ce sujet vu que tous les sites qui proposaient une alternative ont disparu....[/parano]
Bonjour à tous
Voilà une semaine que je galère pour pouvoir lire des données stockées sur ma carte chauffeur via un lecteur de carte à puces USB .
Comme certains le savent ,je suis chauffeur routier ; mon entreprise dispose d'une borne de lecture gérée par TIMEDISC OMP (sous W$ 2000) et tout est pour le mieux dans le meilleur des mondes possibles.....
Si ce n'est que pour conserver sur mon PC une trace de mes temps d'activité,je me vois contraint de scanner mes tickets !
Bien sur ,des solutions d'archivage existent exclusivement sous W$ ,moyennant finances,avec tout un tas de services inutiles (exemple ici) ; je ne désire qu'importer sous forme de diagrammes mes temps de services et non faire de la gestion de fiches de paye!
J'ai un lecteur de carte Teo (Ingenico) et installé pcsc-tools plus tout un tas de bibliothèques recommandées.
Le lecteur fonctionne et la carte y est reconnue.
steph@steph-GA-A55M-S2HP ~ $ pcsc_scan
PC/SC device scanner
V 1.4.20 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.3
Using reader plug'n play mechanism
Scanning present readers...
0: SCM Microsystems Inc. SCR35xx v2.0 USB SC Reader [CCID Interface] 00 00
Fri Jan 24 09:57:48 2014
Reader 0: SCM Microsystems Inc. SCR35xx v2.0 USB SC Reader [CCID Interface] 00 00
Card state: Card inserted,
ATR: 3B 97 11 C0 FF B1 FE 35 1F 83 A5 05 01 01 02 A3 01 5F
ATR: 3B 97 11 C0 FF B1 FE 35 1F 83 A5 05 01 01 02 A3 01 5F
+ TS = 3B --> Direct Convention
+ T0 = 97, Y(1): 1001, K: 7 (historical bytes)
TA(1) = 11 --> Fi=372, Di=1, 372 cycles/ETU
10752 bits/s at 4 MHz, fMax for Fi = 5 MHz => 13440 bits/s
TD(1) = C0 --> Y(i+1) = 1100, Protocol T = 0
-----
TC(2) = FF --> Work waiting time: 960 x 255 x (Fi/F)
TD(2) = B1 --> Y(i+1) = 1011, Protocol T = 1
-----
TA(3) = FE --> IFSC: 254
TB(3) = 35 --> Block Waiting Integer: 3 - Character Waiting Integer: 5
TD(3) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface bytes following
-----
TA(4) = 83 --> Clock stop: state H - Class accepted by the card: (3G) A 5V B 3V
+ Historical bytes: A5 05 01 01 02 A3 01
Category indicator byte: A5 (proprietary format)
+ TCK = 5F (correct checksum)
Possibly identified card (using /home/steph/.smartcard_list.txt):
3B 97 11 C0 FF B1 FE 35 1F 83 A5 05 01 01 02 A3 01 5F
digital chronotachygraphe card: conducteur/driver, entreprise, contrôleur/controler et atelier/workshop, 2006-2010
manufactured by Imprimerie Nationale, distributed by Chronoservices
Là où je sèche ,c'est que je ne sais comment lire ces fichiers au format C1B (données chauffeur) stokées sur cette carte qui doit très certainement être protégée.
Des soft sous Perl ou Java devraient faire l'affaire ,mais mon anglais ne me permet que de complimenter les jolies filles
Ce qui m'étonne ,c'est que le lecteur est reconnu via dmesg et lsusb
Bus 001 Device 015: ID 04e6:5410 SCM Microsystems, Inc. SCR35xx Smart Card Reader
Si quelqu'un connaît ne serait-ce qu'une piste de recherche ,car je pense [parano] qu'il y a une Omerta sur ce sujet vu que tous les sites qui proposaient une alternative ont disparu....[/parano]