Java Card

Crash123

Erfahrenes Mitglied
#1
Hallo Leute,

ich habe ein Applet für Java-Card geschrieben und
wollte das jetzt testen mit PyApduTool bekomme
beim Downloaden auf die Karte folgenden Error:
"GP Verify error: GP init update failed. recv: 69 82"

Hat da jemand Erfahrung oder nützliche Links?
 
#2
Hi

also, ich hab zu wenig Erfahrung, um sagen zu können "wir finden sicher eine Lösung",
aber ohne irgendwelche Details wirds noch viel schwerer :)

Welches Kartenmodell, Spezifikation, vorinstalliertes Grundsystem samt Version, Lesegerät, Ausgeber? Ist die Karte neu? Welche Kommands beinhaltet dein sogenannter "Download" (Upload?)? Welche Kommandos machst du vorm eigentlichen Download? Wie sicher bist du dir, dass der Key stimmt (bzw. hast du überhaupt einen)?

6982 ist jedenfalls ein allgemeines "Nicht berechtigt" (oder ähnlich lautend), was aber leider nicht unbedingt auf fehlende Berechtigungen hinweist. Aus Sicherheitsgründen liefern das viele Kartensysteme für jeden Fehler (außerhalb deiner eigenen Programme), damit ein bösartiger Benutzer zB. nicht erkennen kann ob jetzt der Key oder das ganzte Kommando oder auch nur die Reihenfolge etc. falsch war, und sich deswegen schwerer tut. Diese Verschleierung kann man oft schon ausschalten, aber auch wieder nur, wenn man einmal ordentlich drin ist.
 

Crash123

Erfahrenes Mitglied
#3
Also
Karte: Classic TPC IM CC von gemalto
Reader: Prox-DU Dual Cantact & Contactless Reader ebenfall gemalto
Die Karten sind neu
Ich selber gebe keine Apdu-Kommandos ein (das macht das Tool)
aber ich kann mal Posten was das Tool so alles ausgibt, das sieht für mich nach Apdu aus
Code:
<<80 50 00 00 08 6B C5 A7 28 FB CF DD 51 1C
>>4D 00 00 12 C0 07 25 04 20 1F FF 01 E7 E1 37 02 33 1B 41 47 50 6F 64 CE A4 65 FF A8 90 00

<<80 50 00 00 08 F6 5E 56 3A 9C 2F 1F A5 1C
>>4D 00 00 12 C0 07 25 04 20 1F FF 01 1B 96 F0 0B 26 B5 F6 23 99 DE AD 13 B4 66 48 DE 90 00

<<80 50 00 00 08 B3 64 E7 68 6E 33 D1 3E 1C
>>4D 00 00 12 C0 07 25 04 20 1F FF 01 EA 67 34 3D F9 71 78 7E 7A 9F A2 5B 35 70 43 DB 90 00

<<80 50 00 00 08 37 82 07 B0 03 D2 18 8F 1C
>>69 82
 
Zuletzt bearbeitet:

Crash123

Erfahrenes Mitglied
#4
ich habe 2 pin´s
einen Admin- und einen User-Pin
aber eingeben musste ich keinen von beiden, bislang

In dem Tool gibt es auch keine Eingabemaske dafür

Hast du vielleicht ein anderes Tool?
 

Crash123

Erfahrenes Mitglied
#5
Bei einer anderen Karte bekomm ich diesen Fehler:
Download Cap error: Check Card Cryptogram failed.
(vielleicht ist die Andere schon gelockt)
Mit folgender Ausgabe:
Code:
<<00 A4 04 00 00
>>6F 65 84 08 A0 00 00 00 18 43 4D 00 A5 59 73 4A 06 07 2A 86 48 86 FC 6B 01 60 0C 06 0A 2A 86 48 86 FC
6B 02 02 01 01 63 09 06 07 2A 86 48 86 FC 6B 03 64 0B 06 09 2A 86 48 86 FC 6B 04 01 05 65 0B 06 09 2B 85 
10 86 48 64 02 01 03 66 0C 06 0A 2B 06 01 04 01 2A 02 6E 01 02 9F 6E 06 12 91 92 89 02 00 9F 65 01 FF 90 00

<<80 50 00 00 08 94 87 22 DC CE DA 14 9B 1C
>>4D 00 00 12 C0 07 24 04 20 1F FF 01 60 9A 1D 7F 91 D6 B7 73 C0 E5 A2 11 F5 D4 BF 85 90 00