Skip to content

Instantly share code, notes, and snippets.

@amreo
Created February 2, 2024 13:42
Show Gist options
  • Save amreo/ff28899aa85c09402a5b26c19421672f to your computer and use it in GitHub Desktop.
Save amreo/ff28899aa85c09402a5b26c19421672f to your computer and use it in GitHub Desktop.
OpenSC pc/sc trace
SCardEstablishContext
 i dwScope: SCARD_SCOPE_USER (0x00000000)
 o hContext: 0x3EC85E16
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.010988]
SCardListReaders
 i hContext: 0x3EC85E16
 i mszGroups: (null)
 o pcchReaders: 0x0000005D
 o mszReaders: NULL
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000118]
SCardListReaders
 i hContext: 0x3EC85E16
 i mszGroups: (null)
 o pcchReaders: 0x0000005D
 o mszReaders: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o mszReaders: 
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000066]
SCardGetStatusChange
 i hContext: 0x3EC85E16
 i dwTimeout: 0x00000000 (0)
 i cReaders: 1
 i szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwCurrentState: (0x00000000)
 i dwEventState: (0x00000000)
 i Atr length: 0x00000000 (0)
 i Atr: 
 o szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o dwCurrentState: (0x00000000)
 o dwEventState: SCARD_STATE_CHANGED, SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010122)
 o Atr length: 0x00000019 (25)
 o Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000196]
SCardConnect
 i hContext: 0x3EC85E16
 i szReader Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwShareMode: SCARD_SHARE_SHARED (0x00000002)
 i dwPreferredProtocols: 0x00000003 (T=0, T=1)
 i phCard 0x15D2866DBD653300 (1572467025792807680)
 i pdwActiveProtocol 0x7F25FC00F6A0 (139801118439072)
 o phCard 0x6F2D1D4B (1865227595)
 o dwActiveProtocol: T=1 (0x00000002)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.009760]
SCarControl
 i hCard: 0x6F2D1D4B
 i dwControlCode: CM_IOCTL_GET_FEATURE_REQUEST (0x42000D48)
 i bSendLength 0x00000000 (0)
 i bSendBuffer
 i NULL
 o bRecvLength 0x00000006 (6)
 o bRecvBuffer
 o 0000 12 04 42 33 00 12 ..B3..
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000156]
parsing CM_IOCTL_GET_FEATURE_REQUEST results:
Tag FEATURE_GET_TLV_PROPERTIES is 0x42330012
SCarControl
 i hCard: 0x6F2D1D4B
 i dwControlCode: FEATURE_GET_TLV_PROPERTIES (0x42330012)
 i bSendLength 0x00000000 (0)
 i bSendBuffer
 i NULL
 o bRecvLength 0x00000018 (24)
 o bRecvBuffer
 o 0000 01 02 00 00 03 01 00 09 01 00 0B 02 DA 0B 0C 02 ................
 o 0010 65 01 0A 04 00 00 01 00 e.......
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000133]
parsing FEATURE_GET_TLV_PROPERTIES results:
Tag: PCSCv2_PART10_PROPERTY_wLcdLayout
Length: 2
Value: [0, 0]
Tag: PCSCv2_PART10_PROPERTY_bTimeOut2
Length: 1
Value: [0]
Tag: PCSCv2_PART10_PROPERTY_bPPDUSupport
Length: 1
Value: [0]
Tag: UNKNOWN
Length: 2
Value: [218, 11]
Tag: UNKNOWN
Length: 2
Value: [101, 1]
Tag: UNKNOWN
Length: 4
Value: [0, 0, 1, 0]
SCarControl
 i hCard: 0x6F2D1D4B
 i dwControlCode: FEATURE_GET_TLV_PROPERTIES (0x42330012)
 i bSendLength 0x00000000 (0)
 i bSendBuffer
 i NULL
 o bRecvLength 0x00000018 (24)
 o bRecvBuffer
 o 0000 01 02 00 00 03 01 00 09 01 00 0B 02 DA 0B 0C 02 ................
 o 0010 65 01 0A 04 00 00 01 00 e.......
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000135]
parsing FEATURE_GET_TLV_PROPERTIES results:
Tag: PCSCv2_PART10_PROPERTY_wLcdLayout
Length: 2
Value: [0, 0]
Tag: PCSCv2_PART10_PROPERTY_bTimeOut2
Length: 1
Value: [0]
Tag: PCSCv2_PART10_PROPERTY_bPPDUSupport
Length: 1
Value: [0]
Tag: UNKNOWN
Length: 2
Value: [218, 11]
Tag: UNKNOWN
Length: 2
Value: [101, 1]
Tag: UNKNOWN
Length: 4
Value: [0, 0, 1, 0]
SCardGetAttrib
 i hCard: 0x6F2D1D4B
 i dwAttrId: SCARD_ATTR_VENDOR_NAME (0x00010100)
 o bAttrLen 0x00000008 (8)
 o bAttr
 o 0000 47 65 6E 65 72 69 63 00 Generic.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000061]
SCardGetAttrib
 i hCard: 0x6F2D1D4B
 i dwAttrId: SCARD_ATTR_VENDOR_IFD_VERSION (0x00010102)
 o bAttrLen 0x00000004 (4)
 o bAttr
 o 0000 00 00 23 61 ..#a
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000058]
SCardDisconnect
 i hCard: 0x6F2D1D4B
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000042]
SCardGetStatusChange
 i hContext: 0x3EC85E16
 i dwTimeout: 0x00000000 (0)
 i cReaders: 1
 i szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwCurrentState: SCARD_STATE_CHANGED, SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010122)
 i dwEventState: SCARD_STATE_CHANGED, SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010122)
 i Atr length: 0x00000019 (25)
 i Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 o szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o dwCurrentState: SCARD_STATE_CHANGED, SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010122)
 o dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o Atr length: 0x00000019 (25)
 o Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 => Command timeout. (SCARD_E_TIMEOUT [0x8010000A])  [0.001325]
SCardGetStatusChange
 i hContext: 0x3EC85E16
 i dwTimeout: 0x00000000 (0)
 i cReaders: 1
 i szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i Atr length: 0x00000019 (25)
 i Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 o szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o Atr length: 0x00000019 (25)
 o Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 => Command timeout. (SCARD_E_TIMEOUT [0x8010000A])  [0.001349]
SCardConnect
 i hContext: 0x3EC85E16
 i szReader Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwShareMode: SCARD_SHARE_SHARED (0x00000002)
 i dwPreferredProtocols: 0x00000003 (T=0, T=1)
 i phCard 0x7F25FB1B87B9 (139801103402937)
 i pdwActiveProtocol 0x557AC1E6D690 (93985727501968)
 o phCard 0x15749660 (359962208)
 o dwActiveProtocol: T=1 (0x00000002)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.009911]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000083]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000C (12)
 i bSendBuffer
 i 0000 00 A4 04 00 07 62 76 01 FF 00 00 00 .....bv.....
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.012807]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000127]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000124]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000B (11)
 i bSendBuffer
 i 0000 00 A4 04 00 06 A0 00 00 00 01 01 ...........
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.012869]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000163]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000134]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000011 (17)
 i bSendBuffer
 i 0000 00 A4 04 00 0B E8 2B 06 01 04 01 81 C3 1F 02 01 ......+.........
 i 0010 00 .
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013573]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000189]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000111]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000014 (20)
 i bSendBuffer
 i 0000 00 A4 04 0C 0F D2 33 00 00 00 45 73 74 45 49 44 ......3...EstEID
 i 0010 20 76 33 35 v35
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013925]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000328]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000284]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000005 (5)
 i bSendBuffer
 i 0000 00 CA DF 30 05 ...0.
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 86 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.009413]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000357]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000273]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000009 (9)
 i bSendBuffer
 i 0000 00 CB 3F FF 03 5C 01 7E 00 ..?..\.~.
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 69 86 i.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.007939]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000F (15)
 i bSendBuffer
 i 0000 00 A4 04 00 09 A0 00 00 03 08 00 00 10 00 00 ...............
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013844]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000331]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000243]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 01 16 DB 00 00 .............
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013532]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000345]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000254]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 10 00 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013576]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000354]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000301]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 00 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013559]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000345]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000293]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 01 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013631]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000347]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000277]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 02 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013599]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000320]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000214]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 03 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013338]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000343]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000285]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 04 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013518]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000361]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000249]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 05 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013561]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000345]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000240]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 06 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013672]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000310]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000252]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 07 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013591]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000351]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000237]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 08 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013584]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000367]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000284]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 09 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013649]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000347]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000274]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 0A 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013312]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000289]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000225]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 0B 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013468]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000335]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000230]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 0C 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013567]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000344]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000248]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 0D 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013493]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000313]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000265]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 0E 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013490]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000356]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000234]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000D (13)
 i bSendBuffer
 i 0000 00 A4 04 0C 07 A0 00 00 00 79 01 0F 00 .........y...
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013567]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000372]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000207]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000008 (8)
 i bSendBuffer
 i 0000 00 A4 08 00 02 2F 00 00 ...../..
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013049]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000383]
SCardBeginTransaction
 i hCard: 0x15749660
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000261]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000007 (7)
 i bSendBuffer
 i 0000 00 A4 08 0C 02 50 15 .....P.
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.012845]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000008 (8)
 i bSendBuffer
 i 0000 00 A4 08 00 02 50 31 00 .....P1.
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013050]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000009 (9)
 i bSendBuffer
 i 0000 00 A4 08 0C 04 10 00 10 03 .........
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 90 00 ..
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.014931]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000005 (5)
 i bSendBuffer
 i 0000 00 B0 00 00 10 .....
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000012 (18)
 o bRecvBuffer
 o 0000 37 34 32 30 30 32 30 38 34 30 30 30 38 38 35 33 7420020840008853
 o 0010 90 00 ..
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.015623]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000009 (9)
 i bSendBuffer
 i 0000 00 A4 08 0C 04 11 00 11 01 .........
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 90 00 ..
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.014839]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000009 (9)
 i bSendBuffer
 i 0000 00 A4 08 0C 04 2F FF 82 28 ...../..(
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013569]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000009 (9)
 i bSendBuffer
 i 0000 00 A4 08 0C 04 14 00 90 10 .........
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013536]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x0000000B (11)
 i bSendBuffer
 i 0000 00 A4 08 0C 06 14 00 90 01 20 02 ......... .
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 6A 82 j.
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.013779]
SCardTransmit
 i hCard: 0x15749660
 i pioSendPci.dwProtocol: 0x00000002
 i pioSendPci.cbPciLength: 0x00000010
 i bSendLength 0x00000007 (7)
 i bSendBuffer
 i 0000 00 A4 00 0C 02 3F 00 .....?.
 o pioRecvPci.dwProtocol: 0x00000002
 o pioRecvPci.cbPciLength: 0x00000010
 o bRecvLength 0x00000002 (2)
 o bRecvBuffer
 o 0000 90 00 ..
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.010413]
SCardEndTransaction
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000326]
SCardListReaders
 i hContext: 0x3EC85E16
 i mszGroups: (null)
 o pcchReaders: 0x0000005D
 o mszReaders: NULL
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000441]
SCardListReaders
 i hContext: 0x3EC85E16
 i mszGroups: (null)
 o pcchReaders: 0x0000005D
 o mszReaders: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o mszReaders: 
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000487]
SCardGetStatusChange
 i hContext: 0x3EC85E16
 i dwTimeout: 0x00000000 (0)
 i cReaders: 1
 i szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i Atr length: 0x00000019 (25)
 i Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 o szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o Atr length: 0x00000019 (25)
 o Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 => Command timeout. (SCARD_E_TIMEOUT [0x8010000A])  [0.002176]
SCardGetStatusChange
 i hContext: 0x3EC85E16
 i dwTimeout: 0x00000000 (0)
 i cReaders: 1
 i szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i Atr length: 0x00000019 (25)
 i Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 o szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o Atr length: 0x00000019 (25)
 o Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 => Command timeout. (SCARD_E_TIMEOUT [0x8010000A])  [0.002307]
SCardGetStatusChange
 i hContext: 0x3EC85E16
 i dwTimeout: 0x00000000 (0)
 i cReaders: 1
 i szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i Atr length: 0x00000019 (25)
 i Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 o szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o Atr length: 0x00000019 (25)
 o Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 => Command timeout. (SCARD_E_TIMEOUT [0x8010000A])  [0.002258]
SCardGetStatusChange
 i hContext: 0x3EC85E16
 i dwTimeout: 0x00000000 (0)
 i cReaders: 1
 i szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 i dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 i Atr length: 0x00000019 (25)
 i Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 o szReader: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00
 o dwCurrentState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o dwEventState: SCARD_STATE_PRESENT, SCARD_STATE_INUSE (0x00010120)
 o Atr length: 0x00000019 (25)
 o Atr: 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 06 03 01 01 01 43 4E 53 10 31 80 67
 => Command timeout. (SCARD_E_TIMEOUT [0x8010000A])  [0.002104]
SCardDisconnect
 i hCard: 0x15749660
 i dwDisposition: SCARD_LEAVE_CARD (0x00000000)
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000315]
SCardReleaseContext
 i hContext: 0x3EC85E16
=> Command successful. (SCARD_S_SUCCESS [0x00000000]) [0.000182]
Thread 1/1
Results sorted by total execution time
total time: 0.537979 sec
0.463711 sec ( 35 calls) 86.19% SCardTransmit
0.019671 sec ( 2 calls) 3.66% SCardConnect
0.011715 sec ( 7 calls) 2.18% SCardGetStatusChange
0.010988 sec ( 1 calls) 2.04% SCardEstablishContext
0.008348 sec ( 26 calls) 1.55% SCardEndTransaction
0.006082 sec ( 26 calls) 1.13% SCardBeginTransaction
0.001112 sec ( 4 calls) 0.21% SCardListReaders
0.000424 sec ( 3 calls) 0.08% SCardControl
0.000357 sec ( 2 calls) 0.07% SCardDisconnect
0.000182 sec ( 1 calls) 0.03% SCardReleaseContext
0.000119 sec ( 2 calls) 0.02% SCardGetAttrib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment