我正在尝试修改终端功能以仅接受在线卡 PIN 码验证,这是一个离线使用的示例:
tag ="x9F\x33" value="xE0\xF8\xC8"
1.现在我需要更改该值以强制终端仅接受在线 PIN 验证
2.我正在寻找可以帮助我为 EMV 生成这些标签和值的工具
有什么想法吗?
最佳答案
我不知道有哪个(免费)工具可以为您生成标签值。 商业嗅探工具(如 Fime smartSpy )可以通过分析交易并分解每个标签来帮助您。
但是,以下网站可以帮助您找到每个标签的正确文档:
- http://www.emvlab.org/emvtags/
- https://www.eftlab.co.uk/index.php/site-map/knowledge-base/145-emv-nfc-tags
@arved 是对的,标签 9F33(终端功能)的详细信息可以在 EMV book 4 的附件“A2 终端功能”中找到。 .
终端持卡人验证方法 (CVM) 在终端功能的字节 2 中定义。如果您只想“在线验证的加密 PIN”,则字节 2 应设置为 0x40。
因此,标签 0x9F33 应设置为 0xE040C8
关于payment - 如何在 EMV 中设置在线 PIN 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32328864/