我正在使用我卡住的AID列表从VISA(例如PAN,失效日期...)信用卡中获取有用数据。无法识别智能卡上的AFL
我已经能够手动访问所有数据。使用一个教程:http://www.openscdp.org/scripts/tutorial/emv/reademv.html
>>00 A4 04 00 07 A0 00 00 00 03 10 10 00
在ASCII:
<<o<EM>„<BEL> <0><0><0><ETX><DLE><DLE>¥<SO>P<EOT>VISA¿<FF><ENQ>ŸM<STX><VT><LF><0>
在十六进制:
<<6F 19 84 07 A0 00 00 00 03 10 10 A5 0E 50 04 56 49 53 41 BF 0C 05 9F 4D 02 0B 0A 90 00
之后,我用:
>>33 00 B2 01 0C 00 //sfi1, rec1
...
...
>>33 00 B2 10 FC 00 //sfi31, rec16
我继续教程并了解到获取数据的正确方法是使用GPO(获取处理选项)命令。并尝试下一步:
>>80 A8 00 00 0D 83 0B 00 00 00 00 00 00 00 00 00 00 00 00 // pdo = 83 0B 00 00 00 00 00 00 00 00 00 00 00 which suposse to be the correct one for VISA.
<< 69 85
所以使用条件不满意。
>> 80 A8 00 00 02 83 00 00 //pdo= 83 00 that should work with every non visa card
<< 80 0E 3C 00 08 01 01 00 10 01 04 00 18 01 03 01 90 00
如果这种反应是正确的,它看起来相当不错,我作为它开始了80和90 00结尾,我无法确定AFL我认为这将使我能够确定的PAN,有效期限...有人可以帮助我吗?