APDU - 2024-10-23

gut, was mache ich jetzt? ein assembler programm, vielleicht fuer den Atmega8. Ich habe uebrigens noch einen Kundenbeleg, von der EMV Karte. Da steht eine andere AID drauf, andere Karte. Ich koennte auch ein paar APDU Befehle mit Python3 senden. Und noch weiter ausprobieren, meine anderen Karten lesen Das mache ich als naechstes Trainieren ich habe ja cardpeek, das liesst mit APDU die VR-Bank Karte richtig aus, wie waere es das mit Python3 zu senden.
https://de.wikipedia.org/wiki/Answer_to_Reset
ich habe jetzt noch ein Thema für mich d.h. Cold ATR also ATR da steht auch auf Wikipedia ATR und Cold ATR. Damit kenne ich mich jetzt noch gar nicht aus, als muss sie auch noch nachgucken und reinschreiben, das fehlt mir bei der Beobachtung gleich auf.

Image Screenshot_20241023_021040

Mache ich zwei Sachen. Ich probier einerseits mit dem Python drei ATR zu senden. Ich weiß nicht ob das gelingt das ist ja für emv Card probiere ich wegen ATR zu sein und ATS gibt's auch noch. Vielleicht könnte man sich tatsächlich in der Literatur kaufen ja, das ist das und das andere trotzdem gut wenn man schon mal gelernt hat trotz der Literatur gut wenn man schon mal gelernt das andere ist dein gucke ich mir das cardpeek und gucke, dass die Antwort bei emv die richtige ist. D.h. dass da nicht rauskommt. Irgendwas 68 irgendwas, sondern 90 00 also Antwort. Okay, okay

Finde leider meine alte VR-Bank Karte nicht mehr und meine neuen Commerzbank Karten. Das ist mir ehrlich gesagt ein bisschen zu heikel. Wie gesagt die haben selber Computer drauf und das kann dazu führen, dass der die PIN sperrt der Computer auf der Karte ein Sie wissen es ist ein Computer ist der Strom kommt von außen wie beim Netzteil der Computer auch Netzteil d.h. Computer ist trotzdem drauf, dass ihr Computer ohne Netz sei. Nur halt im kleinen kleinen Smart Grad ohne die Leistung eines vollwertigen PCs. Jetzt hab ich sie gefunden sie ist nicht verschwunden. Bisher war noch keine Diebe in meiner Wohnung. Das hab ich so auch nie wahrgenommen und ich glaube nicht dass jemals Diebe in meine Wohnung kommt. Jedenfalls nicht dieser Natur. Bin dann Räumen irgendwelche Leute mein Zimmer leer freu ich mich schon aber ich weiß bis er deswegen also müssen jetzt wirklich nichts denken. Weil bisher hab ich immer alles wieder gefunden und es sagt mir einfach, dass ihr keine Diebe ins Zimmer ich sag dir kommt .

also, man kann den ATR selber auslesen, das ist klar. das ist halt so, das Cardpeek bietet verschiedene Moeglichkeiten Karten aus zu lesen, ich kann keinen screenshot machen, weil das menu verschwindet ATR Belgien eID Calypso EMV e-passport GSM SIM ... und ATR kann man bei allen auslesen. Jetzt gucke ich mir das Protokoll an, was bei EMV entsteht, dann kann ich das in python3 eingeben.

Image Screenshot_20241023_025755

Image Screenshot_20241023_030110

Hier steht zum beispiel ein SEND

0031 INFO    send: 00A404000E315041592E5359532E4444
und dann die Antwort:
031 INFO    send: 00A404000E315041592E5359532E4444(...) [4S]
0032 INFO    Recv: 9000 6F1C840E315041592E5359532E444446(...) [Normal processing]
ich probiere esmal aus gucken sie mal das ist lustig
root@work:/home/david# python3 apdu20241019_002.py
sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44
response: []  status words: 67 0
root@work:/home/david# python3 apdu20241019_002.py
sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 44 44 44 44 44 44
response: []  status words: 67 0
root@work:/home/david# python3 apdu20241019_002.py
sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 44 44 44 44 44 44
response: []  status words: 67 0
root@work:/home/david# python3 apdu20241019_002.py
sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 44 44 44 44 44 44
response: []  status words: 67 0
root@work:/home/david# python3 apdu20241019_002.py
sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 44 44 44 44 44 44
response: []  status words: 67 0
root@work:/home/david# python3 apdu20241019_002.py
sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 44 44
response: []  status words: 67 0
root@work:/home/david# python3 apdu20241019_002.py
sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 44 44 44 44
response: []  status words: 6a 82
root@work:/home/david#

ich habe mich gefragt, was soll dieses vier S. von dem einen Request weiss ich, meinte es - es kommen, 8x, dieselbe Ziffer ich habe das 4s gelsen. Also habe ich es mit 8 und so weiter probiert. dann mit 4 folgen. die antwort

sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 44 44
response: []  status words: 67 0
root@work:/home/david# python3 apdu20241019_002.py
sending 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 44 44 44 44
response: []  status words: 6a 82

Kommt ihnen die vom letzten mal bekannt vor. Jetzt sieht man - bei cardpeek hat die Karte hier

bei dem 90 00 geliefert

0031 INFO    send: 00A404000E315041592E5359532E4444(...) [4S]
0032 INFO    Recv: 9000 6F1C840E315041592E5359532E444446(...) [Normal processing]
Image IMG_4054

ok, ich habe hier was gefunden

https://smartcard-atr.apdu.fr/parse?ATR=3b7d94000080318065b08311c0a983009000
hier steht was in den ATR - gehoert - bei APDU abfragen, aber das tut auch nicht, ich beschaeftige mich jetzt mit was anderen.