ATRs verschiedener RSA-Karten

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen

Das Board mit Freiheiten




Hier eine kleine Übersicht der ATRs verschiedener RSA-Karten. Diese basieren auf den 6464c bzw. 7272c Mikrocontroller von Atmel.


Anaconda

Karten OS ATR

ATR: 3B 9D 18 11 81 20 66 41 4E 41 43 4F 4E 44 41 31 00 03 3F

[;.... fANACONDA1..s]

ATR: 3B 9D 18 11 81 20 66 41 4E 41 43 4F 4E 44 41 31 00 03 68

[;.... fANACONDA1..h]

ATR: 3B 9D 18 11 81 20 66 41 4E 41 43 4F 4E 44 41 31 00 04 6F

[;.... fANACONDA1..o]

ATR: 3B 9D 18 11 81 20 66 41 4E 41 43 4F 4E 44 41 31 00 06 6D

[;.... fANACONDA1..m]


Applikations ATR

ATR: CE FC FE FE 02 FC 3E 7E 62 7E 4C 30 F9 09 7E 26 7E CC 00 FC 80 3F 40 8E F1 0E F8 30 FE B2 F9 FF 00 72 FE

[......>.b.L0...&[email protected].]

Cerebro/Zebra 6464c

Karten OS ATR (OS 1.01)

ATR: 3B EC 00 00 40 38 43 45 52 45 42 52 4F 20 00 0C 01 01

[;...@8C*R*BRO ....]


Applikations ATR

ATR: CE FC FC 03 FC 1F 3E C4 8C F1 18 3E 83 B0 F9 CC 00 FC 80 9F 40 8E F9 00 30 7F 92 3E 00 72 FE

[......>....>[email protected]..>.r.]

Daytona 7272c

Daytona1.jpg

Anmerkung:

Es ist grundsätzlich möglich das OS 0001 der Daytona, welches ja eigentlich auf eine 7272c Karte basiert, auf eine 6464c Karte zu schreiben. ATR siehe unten!!! Allerdings funktioniert die Karte nicht als nonAU mit OS 0001 und läßt sich per Script und WinExplorer wieder zu einer Blanko 6464c löschen. Das OS 0002 (AU) darf nicht auf eine 6464c Karte geschrieben werden, da die Karte danach zerstört ist!!!

Karten OS nonAU (OS 0001) auf 6464c Karte!!!

ATR: 3B 9E 18 11 81 20 6A 44 2D 54 4F 4E 41 54 4F 52 01 00 01 68

[;.... jD-TONATOR...h]

Karten OS nonAU (OS 0001) auf 7272c Karte!!!

ATR: 3B 9E 18 11 81 20 6A 44 2D 54 4F 4E 41 54 4F 52 1A 00 01 73

[;.... jD-TONATOR...s]

Karten OS AU (OS 0002)

ATR: 3B 9E 18 11 81 20 6A 44 2D 54 4F 4E 41 54 4F 52 1A 00 02 70

[;.... jD-TONATOR...p]

Applikations ATR

ATR: CE FC FE FE 02 FC 1F 3E C4 8C F9 0C 3E 83 B0 F9 CC 00 FC 80 9F 40 8E F1 07 3E 30 FC B2 F9 00 72 FE

[.......>....>........@...>0....r.]

Didem 6464c

Karten OS ATR (OS 1.05)

ATR: 3B 97 18 11 81 44 49 44 45 4D 01 05 5A

[;....DIDEM..Z]

Karten OS ATR (OS 1.06)

ATR: 3B 97 18 11 81 44 49 44 45 4D 01 06 59

[;....DIDEM..Y]

Karten OS ATR (OS 1.07)

ATR: 3B 97 18 11 81 44 49 44 45 4D 01 07 58

[;....DIDEM..X]

Applikations ATR

ATR: CE FC FE FE 02 FC 1F 3E 8C 1F 4C 30 F9 82 1F B2 7E F9 80 FC 80 9F 40 8E F9 00 30 FE B2 F9 00 72 FE

[.......>[email protected].]

Gamma Card: 7272c

Karten OS ATR

ATR: 3B 9F 21 0E 47 41 4D 4D 41 43 41 52 44 20 56 20 31 2E 34 9D

[;.!.GAMMACARD V 1.4.]

Applikations ATR

ATR: CE 7C FC C0 7C C6 3E CC 30 3E 06 3E 66 FE 3E 7C 80 0E 3E CC 00 7C 66 30 7C C6 06 7C 3E

[......>.0>.>f.>...>...f0....>]

Minerva

Karten OS ATR

ATR: 3B EC 00 00 40 38 4D 49 4E 45 52 56 41 20 00 0C 01 01

[;...@8MINERVA ....]

Applikations ATR

ATR: CE FC FE FC 02 FC C0 42 3E 4C 30 3E 82 3E B2 7E 3E FC 80 3E 40 8E F2 0E 30 B2 F2 FE 00 72 FE

[......>....>[email protected]..>.r.]

Weitere RSA Karten

Titanium 1

(3232c)

Karten OS ATR (OS 1.03)

ATR: 3B EC 00 00 40 32 54 49 54 41 4E 49 55 4D 00 11 01 03

[;...@2TITANIUM....]

Karten OS ATR (OS 1.06)

ATR: 3B EC 00 00 40 32 54 49 54 41 4E 49 55 4D 00 11 01 06

[;...@2TITANIUM....]

Titanium 2

(6464c)

Karten OS ATR (OS 2.01)

ATR: 3B EC 00 00 40 32 54 49 54 41 4E 49 55 4D 00 13 02 01

[;...@2TITANIUM....]


Platinium

Karten OS ATR

ATR: 3B 16 18 03 11 02 01 02 02

[;........]

Titan Card 2

Karten OS ATR ( OS 2.08 )

ATR: 3B EC 00 00 40 32 54 49 54 41 4E 43 41 52 44 01 02 08

[;...@2TITANCARD...]

Opus Card

Karten OS ATR (OS 1.03)

ATR: 3B EC 00 00 40 38 4F 50 4F 53 43 41 52 44 00 0A 01 03

[;...@8OPOSCARD....]

Karten OS ATR (OS 1.04)

ATR: 3B EC 00 00 40 38 4F 50 4F 53 43 41 52 44 00 0A 01 04

[;...@8OPOSCARD....]

Karten OS ATR (OS 1.05)

ATR: 3B EC 00 00 40 38 4F 50 4F 53 43 41 52 44 00 0A 01 05

[;...@8OPOSCARD....]

Wild Card: 6464c

Karten OS ATR (OS 1.03)

ATR: 3B EC 00 00 40 38 57 49 4C 44 43 41 52 44 00 0A 01 03

[;...@8WILDCARD....]


M II Card

Karten OS ATR

ATR: 3B 24 00 30 42 30 30

[;$.0B00]

Millenium Plus

ATR: 3B EA 00 00 4D 49 4C 4C 45 4E 50 4C 55 53 00 03

Knot Card

Karten OS ATR (Bootlader 1.4)

ATR: 3B 69 00 00 4B 6E 6F 74 20 42 4C 31 34 90 00

[;i..Knot BL14..]

Karten OS ATR (Bootloader 2.0)

ATR: 3B 69 00 00 4B 6E 6F 74 20 42 4C 32 30 90 00

[;i..Knot BL20..]

K3 Card ( 7272c Version )

Karten OS ATR

ATR: EE EF EF EE

Vista Card ( 7272c Card )

Karten OS ATR

ATR: 3B 77 18 00 00 C1 14 01 A2 68 90 00

Karten ohne OS

Blanko 6464c Karte ( Virginized Original Didem ):

ATR: 3B 7F 14 00 00 00 6B 01 2B 42 4F 4F 54 58 58 32 03 05 69 83

[;.....k.+BOOTXX2..i.]

ATR: 3B 7F 14 00 00 00 6B 01 2B 42 4F 4F 54 58 58 32 03 05 90 03

[;.....k.+BOOTXX2....]

Blanko 6464c Karte ( Virginized Original Knot Card 2 ):

ATR: 3B 7F 14 00 00 00 6B 01 0E 03 4C 05 26 21 06 28 03 05 90 03

[;.....k...L.&!.(....]

Blanko 6464c Karte (Virginized Original Opus 1.03 ):

ATR: 3B 7F 11 00 00 00 6B 01 0D 03 52 28 10 10 27 18 03 05 90 01

[;.....k...R(..'.....]

ATR: 3B 7F 14 00 00 00 6B 01 0D 03 52 28 09 14 08 06 03 05 90 03

[;.....k...R(........]

Blanko 6464c Karte ( Original Atmel AT90SC6464c Blanko Card ):

ATR: 3B 7F 11 00 00 00 6B 01 0E 06 4B 16 36 23 09 11 03 05 90 00

[;.....k...K.6...]

ATR: 3B 7F 14 00 00 00 6B 01 0E 06 4B 16 36 23 24 02 03 05 90 03

[;.....k...K.6#$.....]

Blanko 6464c Karte gesperrt ( Original Atmel AT90SC6464c Blanko Card ):

ATR: 3B 7F 11 00 00 00 6B 01 0E 06 4B 16 36 25 21 25 03 05 69 83

[;.....k...K.6!.i.]

Blanko 7272c Karte ( Original Atmel AT90SC7272c Blanko Card ):

ATR: 3B 7F 11 00 00 00 6B 1A 01 05 4D 39 84 15 19 13 04 00 90 00

[;.....k...M9........]

Blanko 7272c Karte gesperrt( Original Atmel AT90SC7272c Blanko Card ):

ATR: 3B 7F 11 00 00 00 6B 1A 01 05 4D 39 84 26 15 23 04 00 69 83

[;.....k...M9......i.]

Blanko 7272c Karte ( Virginized Original Daytona ):

ATR: 3B 7F 11 00 00 00 6B 1A 01 05 4D 30 07 21 07 19 04 00 90 03

[;.....k...M0.!......]

Titan Card 2 ohne OS ( Nur mit TC2 Bootloader ):

ATR: 3B EF 00 00 40 32 54 43 32 2D 42 4F 4F 54 56 32

[;...@2TC2-BOOTV2]

Besonderheiten:

Applikations-ATR im Phoenix Mode nur mit 6Mhz.

(Ist bei Anaconda, C*r*bro, Daytona oder Didem identisch)

Applikations ATR ( Phoenix Mode 6Mhz ):

ATR: 3B 9F 21 0E 49 52 44 45 54 4F 20 41 43 53 03 84 55 FF 80 6D

[;.!.IRDETO ACS..U..m]

Applikations ATR im Phoenix Mode mit 3,68Mhz oder 4Mhz.

(Beispiel: Anaconda, Cerebro, Daytona und Didem )

ATR: EE FC FE FE 02 FC 3E 7E 62 7E 6C 10 7E 82 B0 7E CC 00 FC 80 0E 7E 6C 0E F8 0E FE 92 7E 00 7E 00 F8 B2 FE

[......>.b.l...........l............]


ATR: EE 7C FC 01 3E C0 42 3E 6C 30 BE 41 B0 BE CC 00 7C 80 0E BE 6C 0E 7C 10 7E 92 BE 00 72 FE

[....>.B>l0.A........l.......r.]

ATR: EE FC FE 7F 02 7C 1F 3F C6 8C 3E 41 12 3E C9 7E 3E 20 02 BE 60 8E BE 00 30 7F 92 BE 00 72 FE

[.......?..>A.>..> ..`...0....r.]

ATR: EE FC FE 7F 02 FC 1F 3F C6 8C 3E 83 12 3E 93 7E 3E 20 02 3E 60 8E 3E 00 10 7F 92 3E 00 72 FE

[.......?..>..>..> .>`.>....>.r.]


ATR Aufbau einer Blanko-Karte:

Beispiel:

ATR: 3B 7F 11 00 00 00 6B 01 0E 06 4B 16 36 23 09 11 03 05 90 00

[;.....k...K.6...]

Rot = chip type: 01 - AT90SC6464C 05 - AT90SC3232C 1A - AT90SC7272C

1B - Wahrscheinlich eine etwas neuere Serie des AT90SC7272C!!!

Blau = serial number:

Karten vom gleichen Typ unterscheiden sich nur durch eine andere Seriennummer.

Braun = bootloader version number:

Angabe der Versionsnummer des verwendeten Bootloaders.

Grün = status words: sw1 & sw2 69 83 - Karte gesperrt 90 00 - Flash Speicher noch virgin 90 01 - EEPROM noch virgin 90 02 - OTP noch virgin

Lila = ATR String:

Der ATR String ist eine Übersetzung des ATR von Hexadezimal in ASCII Code und wird von einigen Original Loadern mitübersetzt. Bei RSA-Karten mit OS erleichtert der ATR String die identifizieren der RSA-Karte. Bei Karten ohne OS ( Blanko-Karten ) ist der ATR String in der Regel nie gleich, da er sich abhängig von der jeweiligen Seriennummer der Karte immer leicht unterscheidet.

Transport Key:

Bei virgin gemachten Original Didem ist der Transport Key im Blanko ATR der Karte.

ATR: 3B 7F 14 00 00 00 6B 01 2B 42 4F 4F 54 58 58 32 03 05 69 83

[;.....k.+BOOTXX2..i.]


Dies ist aber eine Ausnahme. Bei sämtlichen anderen mir bekannten 6464c & 7272c Karten ist der grün markierte Bereich nicht der TK, sondern die Seriennummer der Blanko-Karte. Der TK bei 6464c Karten ist in der Regel ein default TK und schon im jeweiligen Script eingetragen.

43 43 35 54 32 44 35 00 ; CC5T2D5


Es gibt alternativ noch weitere mögliche TK's, falls der default TK nicht funktionieren sollte:

46 4B 38 44 35 42 31 00 ; FK8D5B1 54 52 32 55 41 53 35 00 ; TR2UAS5 41 50 52 32 33 44 50 00 ; APR23DP 44 41 50 37 53 54 39 00 ; DAP7ST9 44 56 50 37 41 59 35 00 ; DVP7AY5 59 30 31 54 50 34 51 00 ; Y01TP4Q

Blanko-Karten mit der ATR-Endung 90 0x (x steht für 0,1,2 oder 3) sind nicht gesperrt und lassen sich ohne weiteres mit einem OS beschreiben. Beim beschreiben des OS mit dem Winexplorer und dem load_OS_to_virgin_6464c oder 7272c Script, muss der richtige Transport-Code verwendet werden, sonst ist kein Beschreiben der Karte möglich - die Karte sperrt sich nach dem 3. Versuch vollständig!

Die ATR-Endung 69 83 weist auf eine gesperrte Karte hin!

Original Didem Karten, welche "jungfräulich" gemacht wurden, stellen jedoch eine Ausnahme dar. Diese Karten können direkt nach dem löschen des OS eine 69 83 ATR-Endung aufweisen. Diese lassen sich dennoch mit einem OS beschreiben und sind nicht gesperrt.

Bei 7272c Karten gibt es ebenfalls einen default TK, welcher im Script schon eingetragen ist.

41 42 43 44 45 46 47 48" ;ABCDEFGH

Bei einigen "neu" erworbenen Blanko Karten wird ein Transport Key mitgeliefert. Aktuell sind mir da speziell einige 7272c Modelle bekannt, aber generell ist das auch bei 6464c Karten möglich. Der default TK muss dann durch den mitgelieferten TK im Script ersetzt werden.


links