Archive for the Touchatag 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

Touchatag USB HF RFID Reader

Posted in Hardware, Mifare, pcsc, RFID, Touchatag with tags , , on 4. Februar 2010 by crackburg
Das Touchatag Starter Paket (Bild ist Eigentum von Touchatag.com)

Das Touchatag Starter Paket (Bild ist Eigentum von Touchatag.com)

Zu Weihnachten habe ich ein Touchatag Starter Paket geschenkt bekommen. Nun bin ich auch dazu gekommen, ein bischen zu spielen.

Das Paket enthält einen USB HF RFID Reader und 10 touchatag-Tags. Das Lesegerät ist ein ACR122U von der Firma ACS und funkt auf 13,56MHz.  Der Preis für den Reader ist sehr guenstig. Unter seinem echten Namen kostet er locker das dreifache. Die Tags sind Mifare Ultralight Tags zum einmaligen aufkleben (beim abpuhlen gehen sie in der Regel kaputt man kann sie danach aber noch wieder einlaminieren 😉 ).

Die von touchatag.com zur Verfügung gestellte Software gibt es für Windows (XP und Vista) und MAC OS X (10.4 oder höher). Für eine Nutzung der Originalsoftware benötigt man eine Verbindung zum Internet und ein gültiges Benutzerkonto bei touchatag.com. Da ich hauptsächlich unter Linux arbeite und es nicht ganz einsehe den Rechner mit dem Leser immer am Internetz zu haben, habe ich die Software nur kurz angesehen.

Angesprochen wird das Lesegerät über PC/SC.

Unter Linux hat man mit dem Gerät viel Spass. Hier die ersten Schritte um es einzurichten.