Guest User

Untitled

a guest
Dec 10th, 2010
519
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; Log der Kommunikation zwischen logincard und mein-cockpit.de (Auflegen + PIN-Eingabe)
  2. ; zwischendurch wird ständig "Call SCardGetStatusChangeA" gepollt, offenbar um vorzeitiges Entnehmen der Karte zu erkennen(?)
  3.  
  4. Call SCardConnectA
  5. Call SCardTransmit(hCard:-369033216,pioSendPci:(Protocol:2, PciLength:8))
  6. >> 00 A4 04 00 08 27 60 00 12 1F 00 00 01
  7. << 6A 82
  8. ;hier sollte eine AID nach ISO7816-4 ausgewählt werden, welche nicht gefunden wurde.
  9. ;für DESFire-Karten lautet diese immer D2 76 00 00 85 01 00
  10. ;d.h. es wird hier zunächst geprüft, ob es sich um eine 'echte' OWOK-Karte handelt
  11.  
  12. Call SCardTransmit(hCard:-369033216,pioSendPci:(Protocol:2, PciLength:8))
  13. >> FF CA 00 00 00 ;ein alternatives Kommando um die UID (und nur die) auszulesen
  14. << 04 20 3C 82 FE 20 80 90 00
  15. Call SCardDisconnect
  16. Call SCardConnectA
  17. Call SCardGetStatusChangeA
  18. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  19. >> FF CA 00 00 00
  20. << 04 20 3C 82 FE 20 80 90 00
  21. Call SCardGetStatusChangeA
  22. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  23. >> 90 5A 00 00 03 00 83 80 00 ;wie ursprünglich schon vermutet, ist dies die AID zur Online-Identifikation
  24. << 91 00
  25. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  26. >> 90 AA 00 00 01 01 00
  27. << 4E 95 D5 EA CA A2 06 2F 7D FB 28 89 6D E6 26 97 91 AF
  28.  
  29. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  30. >> 90 AF 00 00 20 77 64 5F 6D 38 97 44 76 08 66 60 92 D1 7C A9 41 99 61 96 2E 33 97 A2 8A 38 0A D2 34 8D 32 D1 8E 00
  31. << 5F 2E AA BF 2A F3 20 6C 46 93 1E BD 49 D2 87 88 91 00
  32.  
  33. ;nun das ganze nochmal, evtl. weil zwischendurch die PIN online geprüft wurde!?
  34.  
  35. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  36. >> FF CA 00 00 00
  37. << 04 20 3C 82 FE 20 80 90 00
  38.  
  39. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  40. >> FF CA 00 00 00
  41. << 04 20 3C 82 FE 20 80 90 00
  42.  
  43. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  44. >> 90 5A 00 00 03 00 83 80 00
  45. << 91 00
  46. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  47. >> 90 AA 00 00 01 01 00
  48. << AE C5 BD 6B 99 87 7F 90 12 47 A1 20 19 70 70 58 91 AF
  49.  
  50. Call SCardTransmit(hCard:-368967680,pioSendPci:(Protocol:2, PciLength:8))
  51. >> 90 AF 00 00 20 B6 59 4D 06 41 86 A5 DB 2A 5E BF B8 42 FD DA 99 E6 B6 01 79 29 F6 FC F6 00 8D 10 E1 D3 D5 4A B0 00
  52. << E6 DE BA D5 23 AC 27 6B 3B FE 95 C0 B0 28 17 CC 91 00
RAW Paste Data