You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PC/SC与Duali Dragon桌面读卡器读取MIFARE Classic卡Addr.01区块数据的实现问询

使用PC/SC与Duali Dragon桌面读卡器读取MIFARE Classic卡Addr.01区块数据的实现问询

我最近在做一个控制台程序,想要通过Duali Dragon桌面读卡器读取CSN卡的十六进制数据,核心目标是获取卡内Addr.01区块里的内容。

目前我用安卓的NFC Tools app已经能读到卡的相关数据:

  • 第一张界面截图:展示了NFC Tools读取到的卡整体数据,包含多个区块的基础信息
  • 第二张界面截图:显示了这张卡的详细参数,能确认是MIFARE Classic类型的卡
  • 第三张界面截图:明确标出了Addr.01区块的具体数据,这正是我要在控制台程序里读取的目标内容

我已经基于PC/SC库写了一段初始代码,但后续读取区块的逻辑还没完成,代码如下:

using PCSC;

using (var context = new SCardContext())
{
    context.Establish(SCardScope.System);

    var readerNames = context.GetReaders();
    if (!readerNames.Any())
    {
        Console.WriteLine("未找到可用的读卡器");
        return;
    }

    // 到这里我能获取到读卡器,但不知道怎么继续连接卡片、读取Addr.01区块的数据
}

想请教一下,接下来应该怎么编写代码,才能完成和卡片的连接,并正确读取到Addr.01区块的内容?

备注:内容来源于stack exchange,提问作者Ali.Rashidi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:34:35