gpt4 book ai didi

smartcard - 选择 MF(主文件)- 读取 javacard 的 EEPROM

转载 作者:行者123 更新时间:2023-12-02 22:21:31 25 4
gpt4 key购买 nike

我有两个不同的 javacard,其 ATR 如下:

  1. 3B 68 00 00 00 73 C8 40 12 00 90 00
  2. 3b 7F 94 00 00 80 31 80 65 B0 85 02 02 ED 12 0F FF 82 90 00

假设我想选择 MF。据我所知,在 ISO 7815-4 中提到,我们可以使用 00 A4 00 0000 A4 00 选择主文件00 02 3F 00

enter image description here

<小时/>

但是当我为第一张卡发送选择 MF 命令时,我收到 6A86[参数 P1-P2 不正确]。

问题1:这是否意味着我的卡不符合ISO-7816?!如果不是,这个错误的原因是什么? enter image description here

对于第二张卡,当我发送选择主文件命令,然后获取响应命令(00 CO OO OO 12),我收到以下输出。

问题2:我可以从这个输出中获得什么类型的信息? enter image description here

问题3:如果我不知道我的卡片文件的ID,我可以通过暴力破解P1-P2=0000到P1-P2=FFFF来获得它们吗?我的意思是这种暴力破解可以使我的卡被锁定吗?

Q4 : 如果我只知道卡的验证 key 而不知道其他信息,有什么方法可以读取整个 EEPROM?如果是,怎么办?

谢谢

最佳答案

问题1:这是否意味着我的卡不符合ISO-7816?!如果不是,这个错误的原因是什么?

  • A1:您的卡符合 ISO 7816 标准,选择方法取决于供应商,请参阅 table 39 in ISO 7816-4
    这取决于供应商,您可以直接向供应商询问支持的选择方法。或者您可以检查 ATR 以了解 ISO 7816-4 中的表 86 支持哪些方法。

问题2:我可以从这个输出中获得什么类型的信息?

  • A2:这是文件控制参数(FCP),在ISO 7816-4的表12中定义。参见enter image description here
    你的情况是85。

Q3 : 如果我不知道我的卡片文件的ID,我可以通过暴力破解P1-P2=0000到P1-P2=FFFF来获得它们吗?我的意思是这种暴力破解可以使我的卡被锁定吗?

  • A3:我不建议这样做,您可以简单地向供应商询问卡中存在的文件结构,使用暴力破解也会降低卡的耐用性。

Q4 : 如果我只知道卡的验证 key 而不知道其他任何信息,有什么方法可以读取整个 EEPROM?如果是,怎么办?

  • A4:没有标准命令可以一次读取整个 EEPROM。

关于smartcard - 选择 MF(主文件)- 读取 javacard 的 EEPROM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24509095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com