Reset Retry Counter, error: "6d00" -> Instruction code not supported or invalid
Reset Retry Counter, error: "6d00" -> Instruction code not supported or invalid
我有这个命令作为参考:
XX 2C 03 XX
当我发送命令:“00 2C 03 01 00”时,我收到错误 6d00(指令代码不受支持或无效)
重要提示:我在测试环境中,正在研究APDU命令。
在测试问题后,我连续 3 次发送命令来验证包含无效 PIN 的 PIN。
原始密码:1574
P1 = 0x15
P2 = 0x15
命令:
>> 0x00,0x20,0x00,0x80,0x08,0x24,p1,p2,0xFF,0xFF,0xFF,0xFF,0xFF
<< 63c2
>> 0x00,0x20,0x00,0x80,0x08,0x24,p1,p2,0xFF,0xFF,0xFF,0xFF,0xFF
<< 63c1
>> 0x00,0x20,0x00,0x80,0x08,0x24,p1,p2,0xFF,0xFF,0xFF,0xFF,0xFF
<< 63c0
之后,我再次运行命令:
>> 0x00,0x20,0x00,0x80,0x08,0x24,p1,p2,0xFF,0xFF,0xFF,0xFF,0xFF
<< 6983
我想重置计数器(重置重试计数器),以便我可以再次验证 PIN,为此我正在执行以下命令:
>> 00 2C 03 00
<< 6d00
为什么我会收到此错误:“6d00”?
我忘记了PUK码,问题解决了!
正确的是:
CL ='00' -
INS='2C' - RESET RETRY COUNTER
P1 = either
'00' - Data contains PUK and new PIN
'01' - Data contains PUK only
P2 ='01' - Key Reference of the PIN (as <01>)
Data = either
PUK | NewPIN, if P1='00'
PUK , if P1='01'
我有这个命令作为参考: XX 2C 03 XX
当我发送命令:“00 2C 03 01 00”时,我收到错误 6d00(指令代码不受支持或无效)
重要提示:我在测试环境中,正在研究APDU命令。
在测试问题后,我连续 3 次发送命令来验证包含无效 PIN 的 PIN。
原始密码:1574
P1 = 0x15
P2 = 0x15
命令:
>> 0x00,0x20,0x00,0x80,0x08,0x24,p1,p2,0xFF,0xFF,0xFF,0xFF,0xFF
<< 63c2
>> 0x00,0x20,0x00,0x80,0x08,0x24,p1,p2,0xFF,0xFF,0xFF,0xFF,0xFF
<< 63c1
>> 0x00,0x20,0x00,0x80,0x08,0x24,p1,p2,0xFF,0xFF,0xFF,0xFF,0xFF
<< 63c0
之后,我再次运行命令:
>> 0x00,0x20,0x00,0x80,0x08,0x24,p1,p2,0xFF,0xFF,0xFF,0xFF,0xFF
<< 6983
我想重置计数器(重置重试计数器),以便我可以再次验证 PIN,为此我正在执行以下命令:
>> 00 2C 03 00
<< 6d00
为什么我会收到此错误:“6d00”?
我忘记了PUK码,问题解决了! 正确的是:
CL ='00' -
INS='2C' - RESET RETRY COUNTER
P1 = either
'00' - Data contains PUK and new PIN
'01' - Data contains PUK only
P2 ='01' - Key Reference of the PIN (as <01>)
Data = either
PUK | NewPIN, if P1='00'
PUK , if P1='01'