Archive for the Linux Category

TOUCHATAG HF RFID-Reader/Writer unter Linux einrichten

Posted in Debian, Hardware, Linux, Mifare, pcsc, RFID, Touchatag, Ubuntu on 28. Februar 2010 by crackburg

Wie ich im vorherigen Artikel schon angedeutet habe, füllte die mitgelieferte Software des Touchatags  nicht unbedingt meine Bedürfnisse aus. Nicht das sie jetzt schlecht wäre oder mir bedrohliches aufgefallen ist. Ich denke ich bin einfach nicht die Zielgruppe. Man wird halt alt.

Um den Reader unter Linux zu benutzen (ich habe es mit dem Ubuntu 9.10 NR und Debian Lenny versucht) benötigt man PCSC auf dem Rechner. Folgende Pakete sollten installiert werden:

  1. libpcsclite
  2. libpcsclite-dev (das Entwicklungspaket wird nicht unbedingt benötigt. Will man aber nachher noch irgendwas in der Richtung „nachbauen“ schreit eh alles danach)
  3. pcsc-tools
  4. pcscd
  5. libpcsc-perl (pcsc-tools hängt davon ab)
  6. libccid

Nach der Installation der Pakete sollte der Reader zur Verfügung stehen. Wenn die Ausgabe des Befehls pcsc_scan in etwa so aussieht, kann es weiter gehen:

PC/SC device scanner
V 1.4.15 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.4.102
Scanning present readers…
0: ACS ACR 38U-CCID 00 00

Sun Feb 28 20:59:36 2010
Reader 0: ACS ACR 38U-CCID 00 00
Card state: Card inserted,
ATR: 3B BE 96 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00

ATR: 3B BE 96 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00
+ TS = 3B –> Direct Convention
+ T0 = BE, Y(1): 1011, K: 14 (historical bytes)
TA(1) = 96 –> Fi=512, Di=32, 16 cycles/ETU
250000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 312500 bits/s
TB(1) = 00 –> VPP is not electrically connected
TD(1) = 00 –> Y(i+1) = 0000, Protocol T = 0
—–
+ Historical bytes: 41 03 00 00 00 00 00 00 00 00 00 02 90 00
Category indicator byte: 41 (proprietary format)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B BE 96 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00
SAM inside the Tikitag reader from Alcatel-Lucent
http://hackerati.com/post/57314994/rfid-on-the-cheap-hacking-tikit

Durch die PCSC-Middleware hat man nun vollständigen Zugriff auf die Lese- und Schreibkapazitäten des Gerätes. Als erstes habe ich tagEventor ausprobiert. Das aber im nächten Artikel.

Advertisements