一. 高频 RFID(13.56MHz)
1. 安装 ACR122U 驱动
Windows 7 下虽可自动安装,但因版本问题,会导致 ACR122U Tool 等工具部分功能不可用,建议重新手动安装
Fedora 等 Linux 系统下必须手动安装,pcsc-lite-acsccid-1.0.4-1.fc17.x86_64.rpm,依赖的 pcsc-lite.x86_64 在 YUM 源中能找到
2. 安装 mfoc
mfoc-0.10.6.tar.gz,源码编译安装
需解决若干依赖,包括 libnfc.x86_64、libnfc-devel.x86_64、libusb-devel 等,YUM 源中能找到
3. 启动 ACR122U
sudo pcscd -fd
4. 破解
sudo /usr/local/bin/mfoc -P 500 -O file
5. 复制
克隆:特殊卡写卡软件
修改原卡数据:ACR122U Tool
修改原卡密钥:EasyKey
6. ACR122U Tool 使用方法:
a. 安装云盘中保存的驱动:ACR122_MSI_Winx64_1150_P
b. New Connection->Get ATR
c. RFID 数据格式为:
a). 256 个 block,每个 16 字节,每 4 个 block 构成一个 Sector,共 64 个 Sector
b). 每个 Sector 的最后一行保存密钥,密钥长度为 6 字节,前 6 字节为一个密钥,后 6 字节为一个密钥,中间 4 字节表示权限
d. 先 Load Authentication Keys,输入当前 Sector 的密钥,然后 Authenticate,选择需要验证的 Sect5or 号,确定,如果验证通过,那么 Read 就可读出该 Sector 的数据
e. Block Number 为 16 进制
7. 参考
二. 超高频 RFID(900MHz)
1. 安装驱动
CP210x_VCP_Win_XP_S2K3_Vista_7
2. 工具
Delphi->UHFReader18demomain.exe
3. 操作
a. 打开端口
b. 切换到新的 Tab 页 EPCC1-G2 Test
c. 放上卡,“查询标签”,即会不停的响,并显示 EPC 号
d. 写 EPC 号