万汇NFC

远程 NFC 安全连接系统

系统拓扑
💳 测试卡
⇄
📱 读卡端
⇄
🖥 中继服务器
⇄
📱 POS端
⇄
🏬 POS机

两端之间只传 APDU 字节流,经 WebSocket 隧道实时接力。

① 打开读卡端
等待贴卡 → 贴入虚拟测试卡 → 响应中继来的 APDU 指令
② 打开 POS端
输入金额发起交易 → APDU 经中继服务器接力到读卡端
③ 打开监控台
旁观视角:实时观看两端连接状态和全部 APDU 流量
真机双端 App 下载

读卡端(贴卡手机)wanhui-reader.apk · 买手端(贴 POS 手机)wanhui-pos.apk
装好后两端填同一个房间码,买手端选「开始买手模式」,读卡端选「开始读卡」。

操作顺序

1. 先开①读卡端,点「贴入虚拟测试卡」(模拟把卡贴到手机背面)
2. 再开②POS端,输入金额点「发起交易」
3. 观察每一步 APDU 指令的往返耗时 —— 这就是中继攻击对延迟敏感的原因
4. 试试不贴卡直接交易:POS端会报读卡超时,和真实场景一致