破解IC 卡初探
破解IC 卡初探
参考资料:
[原创]食堂饭卡破解-智能设备-看雪-安全社区|安全招聘|kanxue.com
Proxmark3 Easy破解门禁卡学习过程 - Lzywi'Blog (lzy-wi.github.io)
ACR122破解IC卡 - AEOLIAN (autkevin.github.io)
Mifare 1卡基础知识
NXP Mifare S50(M1)高频13.56MHz是最常见的射频卡,每张卡独一无二UID号,可存储、修改扇区数据(一卡通、门禁、电梯卡)。
M1卡有16个扇区(Sectors),每个扇区都有独立的密钥一个扇区有4个快(Block)每个快可以保存16字节的内容,共可以存储1KB数据。
0扇区0块是特殊的数据块,用于存放制造商代码,固化不可修改。
扇区的第4块用来保存密钥和控制字。
UID : 是独一无二的
BCC : 是UID号的校验位
控制位: 控制KEYA和KEYB的权限
卡内的数据是由密钥加密后发送给阅读器。
Mifare 1的变种卡
UID卡是国人针对M1 S50卡特制的变种卡,使用方式和M1完全一样多用于复制M1卡,可用后门指令,可对全卡任何数据编辑(包括UID号码),不需要密钥即可读写数据,响应后门指令,可被读卡器鉴别发现。
FUID卡是UID卡的优化版本,0扇区0块数据只可修改一次,不响应后门指令,不可被读卡器鉴别。
CUID卡是针对UID卡的进一步优化,可对全卡任何数据编辑,不响应后门指令,如果数据写入错误可能无法恢复。(如UID的校验位BCC写入错误之后,这张卡无法被任何阅读器识别)
操作过程
我使用的是ACR122U读卡器(pm3太贵了),安装ACR122U的驱动后便可以开始破解卡。
我买的是普通IC M1卡因此只能复制其他ic卡数据,不能复制0扇区第一块的uid等数据。如果要复制门禁卡切记要买可以改uid的白卡。
UID克隆工具破解IC卡
破解并导出dump
把卡放上去,点击开始破解,出现破解完成即可。
破解成功之后,卡的dump数据就已经被导出了。
dump导入白卡
打开UID卡克隆软件.exe
连接读卡器 -> 连接卡片 -> 导入文件(选择刚才破解时导出的dump) -> 点击写卡,即可把数据写入其中。
卡匠破解IC卡
破解并导出dump
打开卡匠M1密钥分析器.exe,破解秘钥并导出,一定要选择保存路径,将导出的dump数据放在指定的文件夹下面。
dump导入白卡
打开卡匠M1复制克隆工具.exe,将数据导出到白卡上。
卡匠破解软件功能
数据复制(普通卡)
写入除了UID(0号块)之外的63个块的数据。
克隆卡片(特种IC卡)
卡片克隆用于完全克隆IC卡(带UID也一起克隆),需要可改写UID的特种IC卡。
1. 点击“克隆卡片”按钮,IC卡读写器红灯开始闪烁,开始克隆卡片;
2. 当IC卡读写器绿灯亮起时,说明克隆过程结束,此时查看操作日志,如无错误则说明克隆操作成功。
克隆卡操作与复制卡操作的区别在于:
1、使用的卡片不同:复制卡使用新的普通的IC卡,克隆卡使用可改写UID的特种IC卡。
2、结果不同:复制卡是将除0扇区0块以外的数据,全部写入新的普
通的IC卡中,得到一张与原卡数据相同,但UID号不同的卡。而克隆卡是连同0扇区0块的数据在内,全部写入可改写UID的特种IC卡中,得到一张与原卡完全一样的(包括UID号)卡。
卡片还原(普通卡)
此功能仅对普通IC卡有效,请勿对可改写UID的特种卡使
用本功能!此功能用于将已经写入数据的卡中数据清空,并将所有扇区密码改成12个F。使用此功能时,按照以下步骤操作:
1. 使用Mifare密钥分析器软件,对需要清空数据的卡进行数据分析;
2. 将分析得到的数据文件导入到Mifare卡复制克隆工具中;
3. 点击“卡片还原”按钮,当IC卡读写器绿灯亮起时,说明还原过程结束,此时查看操作日志,如无错误则说明操作成功;
4. 如需要验证卡内数据是否被清空,可以导入“空白卡.dump”,然后点击“卡片校检”,予以验证。
卡片校验
卡片校检:此功能用于验证卡中数据与“原卡数据”区内的数据是否相符。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)