smartcard sle4442

OP #7451598
Lesenswert?

Guten Morgen allerseits, Ich möchte Daten auf eine sle4442-Smartcard schreiben. Ich habe 10 Karten bei Amazon gekauft, aber ich vermute, dass sie nicht leer sind. Ich verwende einen OMINIKEY 3x21 Smartcard-Leser und mit der mitgelieferten Software wird die Karte korrekt als sle4442 erkannt.

Ich sende meine Befehle über APDU, mit der PyApduTool-Software, dies ist die Liste der Befehle, die ich erhalte:

Verbinden/Zurücksetzen: Protokoll: T=0 ATR: 3B 04 A2 13 10 91

<<FF A4 00 00 01 06 [KARTENTYP WÄHLEN]

6D00

<<FF B0 00 00 40 [SPEICHER LESEN 0-40]

A2 13 10 91 FF FF 81 15 FF FF FF FF FF FF FF FF FF FF FF FF FF D2 76 00 00 04 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 90 00

<<FF 20 00 00 03 FF FF FF [Schreiben aktivieren, FF FF FF]

90 00

<<FF D0 00 30 05 11 22 33 44 55 [SPEICHER SCHREIBEN 30-35]

6D00

<<FF B0 00 00 40 [SPEICHER LESEN 0-40]

A2 13 10 91 FF FF 81 15 FF FF FF FF FF FF FF FF FF FF FF FF FF D2 76 00 00 04 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 90 00

Ich habe es mit allen 10 Karten versucht, die ich gekauft habe, identisches Ergebnis, ich schreibe nichts. Das Einzige, was mich wundert, ist die Antwort auf den A4-Befehl, der einen Fehler zurückgibt. Aber ich habe es mit allen FF-Codes A4 00 00 01 xx versucht, mit xx von 00 bis FF, und die Antwort ist immer die gleiche. In jedem Fall bestätigt die mit dem Kartenleser gelieferte Software, dass es sich um sle4442 handelt.

Kann es sein, dass ich nicht leere Karten gekauft habe, oder mache ich etwas falsch?

#7451637
Lesenswert?

Das sind "Krankenkassenkarten" also reine "Dumme" Speicher die evt. nur durch einen PIN Schreibbar sind. Die APDU sind Leser spezifisch um das andere Protokoll umzusetzen. Chipdrive Smartcard Commander war damals eien vernünfige Software zum ansprechen/bearbeiten. Ob sie heute noch verfügbar ist und Keys zu bekommen sind weiss ich nicht.

Beitrag #7453839 wurde von einem Moderator gelöscht.
OP #7453875
Lesenswert?

Dieter S. schrieb:

Omnikey hat für Speicherkarten eine eigene Unterstützung (CLA Byte 0xFF).

Dafür gibt es aber keine SELECT ("FF A4" liefert also zu recht "Invalid INS").

Und für das UPDATE_BINARY wird "FF D6" verwendet und nicht "FF D0".

Entschuldigung, kann ich Sie trotzdem um den Befehl zum Ändern/Lesen des „PSC-Codes“ der Karte bitten (nachdem ich das Schreiben mit dem richtigen PSC aktiviert habe)? Danke schön.

#7453894
Lesenswert?

Giuseppe S. schrieb:

Entschuldigung, kann ich Sie trotzdem um den Befehl zum Ändern/Lesen des „PSC-Codes“ der Karte bitten (nachdem ich das Schreiben mit dem richtigen PSC aktiviert habe)?

Das steht alles in der Omnikey Doku ("CONTACT SMART CARD READERS - SOFTWARE DEVELOPER GUIDE", PLT-03099).

Zitat:

Modify Synchronous cards such as SLE 4418/28/32/42 provide functionality to change the current PIN.

1
CLA  INS  P1   P2   Lc                        Data In
2
FFh  21h  00h  00h  Old PIN + New PIN Length  Old PIN + New PIN

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren