IC 卡:原理、读写与复制
IC卡相关知识
基础知识
智能卡:内嵌有微芯片的塑料卡
读取方式上分两类:
- 非接触式:读卡机的电磁波通过线圈给卡充电,芯片再通过电磁波给读卡机传输信号
- ID卡(低频卡 125Khz)
- 非加密、趋于淘汰:内部存ID卡号
- IC卡(高频卡 13.56Mhz)
- ID卡:非加密、一般
- 逻辑加密芯片(M1卡):半加密、主流
- CPU加密卡:全加密、一般
- ID卡(低频卡 125Khz)
- 接触式:带小芯片的银行卡、手机卡
ID卡和IC卡存储区别:
IC卡加密分类:
M1卡:

复制卡的种类及防火墙的原理
M1卡与魔术卡的区别
CUID卡 已经可以骗过大部分刷卡设备了。
- CUID:70%
- FUID:90%
滚动码:区块记录刷卡次数
破解发卡算法:
- 分析卡片中各加密扇区中的数据
- 破解配套发卡软件中的加密算法
- 破解配套发卡器内部的加密算法
作用及目的:修改卡内数据;模拟真实发卡
修改卡内数据:
- 门禁、梯卡修改卡片有效期(延期)
- 梯卡单楼层改多楼层(通层、通楼、通单元)
- 梯卡单梯改多梯(通小区)
模拟真实发卡:制作一张卡号随意,但是刷卡系统认可的新卡。相当于从物业办卡,最完美的复制方式。
发卡算法破解流程:
- 破解IC卡密钥Dump出卡片数据:分析卡片数据(数据分析)
- 搞来配套发卡软件:破解软件中的发卡算法(软件破解)
- 搞来配套发卡器:破解发卡器内部算法(硬件破解)
IC卡技术详解
数据结构及存储规范
M1卡将1024字节划分了16个扇区,每个扇区64字节。每个扇区划分了4个区块,每个区块16字节。
2~16扇区是数据扇区,扇区可以添加密钥。
主流应用及验证方式
主流应用
验证方式
分区加密及存取控制
每个扇区前三个区块为数据块,用于存储数据。
- 用于储存字符(Data Blocks),可以进行读、写操作。
- 用于储存数值(Value Block),可以进行初始化、加值、减值、读值操作。
每个扇区第四个区块为控制块。
① 存取控制块:FF-07-80-69(A密钥是管理员)
② 存取控制块:08-77-8F-00(B密钥是管理员)
数据对比及分析演示
门禁卡有效期
电梯卡
刷卡的工作原理及通讯机制
刷卡器的工作原理
IC卡的工作原理
交互应答及通信机制
IC卡读写方案
部分方案推荐及对比
- DIY廉价方案:PN532小红板 + TTL串口
- 成熟成品:PCR Panda、PCR532 Pro 蓝牙版
- 傻瓜式成品:福瑞 PM-Pro
PN532 小红板
软件:
- ⭐️ M1 Tool:半加密卡解卡软件
- 蛐蛐:全加密卡解卡软件
- ⭐️ NFC Reader:已知密码后的卡片读写软件
M1 Tool使用流程:
- 检测连接
- 扫描卡片:读取卡片数据
- 检测加密
- 一键解原卡 → 生成dump/mfd文件
- ❌ 写CUID卡:写不进去卡
使用 NFC Reader(NFC上位机)写卡:
此时卡被M1 Tool写废了...
1、使用dump文件的key解密卡
2、读取卡片内容
3、写整卡,将空白卡的dump写入
4、读取卡片 → 写整卡:写入解密的dump文件
福瑞 PM-Pro
有配套软件
侦测卡:复制卡号用于骗刷卡器,拿到密钥
PCR532
有配套软件(付费软件)、手机APP
⭐️ 推荐
复制加密卡到NFC
- 将加密卡解密,保存dump文件
- 使用十六进制编辑工具修改dump文件,删除所有加密分区
- 将修改后的dump文件复制到CUID卡中
- 使用NFC复制CUID卡
- 将复制好的NFC模拟卡放到读写器中,刷入原始dump文件
IC 卡:原理、读写与复制https://wmhwiki.cn/posts/2026/iccard




























