0. 目的
1. 应用初始化
根据上一个步骤,SELECT应用后返回的FCI,终端知道应该调用哪些参数来组成PDOL,发送给卡片。
输入:PDOL
取得:AIP,AFL,SW
80A8000004 83020344(6110)
// 上一条指令中,9F38 TAG带的值为9F1A02
0344: Terminal Country Code
00C0000010 [800E3C00080202001001040018010301](9000)
[80]
Application Interchange Profile (AIP): 3C00 //支持DDA和CVM
Byte 1:
Bit 8:0 = RFU
Bit 7:1 = Support SDA
Bit 6:1 = Support DDA
Bit 5:1 = Support CVM
Bit 4:1 = Perform Terminal Risk Mgmt
Bit 3:1 = Support Issuer Authentication
Bit 2:0 = RFU
Bit 1:1 = Support CDA
Byte 2:RFU
Application File Locator (AFL)
08 02 02 00
10 01 04 00
18 01 03 01
18 - SFI //
01 - Start Record
03 - End Record
01 - The record involved in ODA
//常用SFI
08 - 01
10 - 02
18 - 03
20 - 04
2. 读应用数据
指令本身很简单,就是根据GPO中得来的AFL信息开始读取数据文件。重点是读取的内容是什么。
注意:这里出现了一个电信卡中没有的文件类型“记录大小可变的线性文件”,所以在下面的log中可以看到终端会发送两次指令,第一次用来取记录长度,第二次才读到文件记录。
//常用P2
0C - 01
14 - 02
1C - 03
24 - 04
00B2020C(6C34)
00B2020C34[703257134155810006563008D19072012608038600000F5F201A4D4F20582E2F4A554E4348454D47202020202020202020202020(9000)
[70]
[57]Track2 equivalent data: 4155810006563008D19072012608038600000F
[5F20]Card holder name: 4D4F20582E2F4A554E4348454D47202020202020202020202020
00B20114(6C2F)
00B201142F [702D8F01099F32010392248CC2D5B98479D339D256C0FF736135E00352A1C69BE9DE6D326B3A6AAF77562C2AF302CF](9000)
[70]
[8F]Certification Authority Public Key Index(PKI): 09
[9F32]Issuer public key exponent: 03
[92]Issuer public key remainder: 8CC2D5B98479D339D256C0FF736135E00352A1C69BE9DE6D326B3A6AAF77562C2AF302CF
00B20214(6C0C)
00B202140C[700A9F4701039F49039F3704(9000)
[70]
[9F47]ICC Public Key Exponent :03
[9F49]Dynamic Data Auth DOL(DDOL): 9F3704
00B20314(6CFE)
00B20314FE 7081FB9081F854A5AA5C620846F4B720773CE789F8B00017826EA93CAC8A14683E45BFCA34A6E1C20FC5D5587E215EF8895B12DEB3FB1E208CFC4D37DA13C3DD760D799614F60081D37D74BA6E01435080FA386DCE888825B3DD4E43BCF5E77D627E6BBE467950BB85303928D707459C1C7AA317458ADC81D961394574A74E43BBCBFE3022F4E0E79CCD52B58658DF862631626B1F6BAD895E34ABE932F0F6050AEE2AEC8E2166BD6E587E427FE774817A04582CCD4B9DC69EE563CCA1F1A46C7B1435ED78BAE2A2BB9291DF7D90A781B93007FBA935EE9263D3B832215C63A0C07006867F43C94A8111585940837369E52E49769F69F02AF3580E949D94(9000)
[70]
[90]Issuer public key certificate: 54A5AA5C620846F4B720773CE789F8B00017826EA93CAC8A14683E45BFCA34A6E1C20FC5D5587E215EF8895B12DEB3FB1E208CFC4D37DA13C3DD760D799614F60081D37D74BA6E01435080FA386DCE888825B3DD4E43BCF5E77D627E6BBE467950BB85303928D707459C1C7AA317458ADC81D961394574A74E43BBCBFE3022F4E0E79CCD52B58658DF862631626B1F6BAD895E34ABE932F0F6050AEE2AEC8E2166BD6E587E427FE774817A04582CCD4B9DC69EE563CCA1F1A46C7B1435ED78BAE2A2BB9291DF7D90A781B93007FBA935EE9263D3B832215C63A0C07006867F43C94A8111585940837369E52E49769F69F02AF3580E949D94
00B20414(6CFF)
00B20414FF 7081FC9F4681F860AA33139FA93A6477B780050A0D6AF423759289E7462446269FEA1982E35DA721BC315844E8A36257DEA83648FA13E73CDD38B649C5FADAA7A8990ADEB211FD72FDCE911A0A540D6900E04470D11DFE283FB0CF9D24410BF220BDD441BBC992EEDD41547C5F0E03D8356B471334C7CC20EC99E1D7372DDDFCD00B4C38559DE0113C1CF89EF2C781370CD2DD6214743441A8683E18F6F3F7FE8B95D62DCFD760B47F3CB77381C4BD1AF69187F7EF36FC42E8A7DE797F3A7DD56791740AF52997B168E766DDEF3C6091E49B9A7F000F221076B172DDADB83F2ABC73D6BC32546DCF95C115E09206804C2F93DFDAB9373D28C4F1D32D1B2235(9000)
[70]
[9F46]ICC PublicKey Certificate: 60AA33139FA93A6477B780050A0D6AF423759289E7462446269FEA1982E35DA721BC315844E8A36257DEA83648FA13E73CDD38B649C5FADAA7A8990ADEB211FD72FDCE911A0A540D6900E04470D11DFE283FB0CF9D24410BF220BDD441BBC992EEDD41547C5F0E03D8356B471334C7CC20EC99E1D7372DDDFCD00B4C38559DE0113C1CF89EF2C781370CD2DD6214743441A8683E18F6F3F7FE8B95D62DCFD760B47F3CB77381C4BD1AF69187F7EF36FC42E8A7DE797F3A7DD56791740AF52997B168E766DDEF3C6091E49B9A7F000F221076B172DDADB83F2ABC73D6BC32546DCF95C115E09206804C2F93DFDAB9373D28C4F1D32D1B2235
00B2011C(6C3A)
00B2011C 3A70385A0841558100065630085F24031907319F0702FF005F280201885F25031711019F0E0524102800009F0F059868D4F8009F0D059868C4A800(9000)
[3A]
[70]
[5A]Application Primary Account Number(PAN):4155810006563008
[5F24]Application Expiration Date:190731
[9F07]Application Usage Control(AUC):FF00
[5F28]Issuer Country Code:0188
[5F25]Application Effective Date:171101
[9F0E]Issuer Action Code - Denial (IAC-Denial): 2410280000
[9F0F]Issuer Action Code - Online (IAC-Online): 9868D4F800
[9F0D]Issuer Action Code - Default (IAC-Default): 9868C4A800
00B2021C(6C44)
00B2021C44 70429F420201889F4401028C159F02069F03069F1A0295055F2A029A039C019F37048D178A029F02069F03069F1A0295055F2A029A039C019F37049F0802009A5F340100(9000)
[70]
[9F42]Application Currency Code:0188
[9F44]Application Currency Exponent:02
[8C]CardRisk Management Data Object List1(CDOL1): 9F02069F03069F1A0295055F2A029A039C019F3704
[8D]CardRisk Management Data Object List2(CDOL2): 8A029F02069F03069F1A0295055F2A029A039C019F3704
[9F08]Application Version Number:009A
[5F34]Application Primary Account Number Sequence Number(PANSN):00
00B2031C(6C26)
00B2031C2670248E18000000000000000002011E041E031F0200000000000000009F690701000000000000(9000)
[70]
[8E]Cardholder Verification Method(CVM)List:000000000000000002011E041E031F020000000000000000
[9F69]Card Authentication Related Data(fDDAdata):01000000000000
Written with StackEdit.
Pools and fantasy leagues are additionally well-liked methods of sports gambling. They are largely organized by associates and coworkers, although Internet-based corporations increasingly run large-scale versions of those actions. Pools vary from predictions of the end result} of tournaments 우리카지노 or the week’s roster of games to lotteries consisting of numbers that win in the event that they} match a final or partial score.
回复删除