FMCOS是一款专为CPU卡设计的高效调试工具,提供全面的功能测试、安全检测及性能优化服务,广泛应用于金融、电信等行业。
可以免费试用基础功能,完整功能需要授权。该产品基于ACS SDK开发,并支持PC/SC读卡器,如ACR122U、ACR1281U-C1等。
主要功能包括:
- 常用命令的快速参考:提供FMCOS(例如FM1208)/TID/SID/BOMB常用命令及参数简要说明。
- 快速填充命令至发送窗口,提高工作效率。
- 发送APDU及批量APDU(脚本):向卡片发送标准或自定义的命令(APDU),支持单条或多条同时发送。
- 扫描功能:扫描卡片的部分或整个文件系统,识别存在的文件(或目录),并自动判断其类型和安全状态。
- 外部认证/PIN:计算外部认证所需的加密随机数,并一键向卡片发送外部认证请求或验证PIN请求。
- MAC计算:生成线路保护所需的消息鉴别码(MAC)。
- DES加解密功能:使用已知的密钥对数据进行加密及解密,支持标准的数据填充算法自动实现。
- DES Key Parity处理:可以为DES密钥添加、清除或删除奇偶校验位(Parity)。
此外还提供特种卡操作功能,将扫描到的或者自定义的文件系统结构写入TID/SIB/BOMB卡中(复制卡片)。同时支持发现并识别常见的门禁/消费系统的文件和目录,但不包括具体的算法及数据。