我试图在Pinpad (A30)上做一个PIN解锁。
我从信用公司收到一个脚本,它应该让PIN通过72/91标记解除阻塞(这在信贷公司之间是不同的),然后选择输入PIN恢复。
我确实看到脚本被正确地接收到了,但是按照脚本的操作顺序,PIN取消块将不会执行。
在第二代AC中,我更新相关标签:8A,89
然后通过72/91接收脚本并更新相关标签,
然后我就用我收到的方式转移它,完成交易--这可能就是我的问题所在,
发布于 2022-10-10 04:13:11
处理发行人响应的想法是,您不需要理解它,而是盲目地执行它。在卡片中如何组织数据和更新过程可能是什么样的,有多种方法。正如您已经看到的,它可能通过包含执行更改的命令的脚本处理显式地发生,但它可能是通过在第二次加密生成期间传递的数据而隐含的。
尽管ISO7816可能定义命令来执行某些操作,但是卡应用程序不需要直接使用它们来获得相同的结果。这取决于发行人是否有这方面的知识,你将无法确定。EMV标准要求在不修改或解释的情况下传递颁发者脚本命令。同样的情况也发生在颁发者身份验证数据上,这些数据可能是CDOL2的一部分,用第二代密码发送,或者如果卡在AIP中指示,则显式地发送到外部身份验证命令中。导致相同结果的多种方法。
然后回答你的问题:
这是一般的想法,这是如何运作。如果您在实现中遇到一些问题,您将需要为任何人提供日志以帮助您。
https://stackoverflow.com/questions/74000068
复制相似问题