最近某鱼买了块变色龙nfc工具(两位数拿下),用下来效果还行。


一、介绍
变色龙Ultra是一款专业的NFC智能卡片模拟设备,可以同时模拟8张IC卡和8张ID卡!
相较于早期的Tiny和Mini,体积更小,功能更丰富,不仅可以模拟卡片,还可以直接读取和写入卡片数据!
该设备为开源设备,设备配套的客户端、固件等程序源码全部开放,爱好者可以自行扩展其功能!
二、普通门禁卡及各类复制卡相关知识
2.1 M1卡数据结构
Mifare Classic提供1k-4k的容量,现在国内门禁采用的多数是Mifare Classic 1k(S50)[后面简称M1卡]。
M1卡有从0到15共16个扇区,每个扇区配备了从0到3共4个段,每个段可以保存16字节的内容,为什么这里要强调从0开始呢?这跟C语言里面数组下标默认从0开始是差不多的,好计算地址偏移,我们不必太过在意,只是要记住是从0开始,写入数据的时候不要写错地方就可以了。每个扇区的第4个段(也就是3段)是用来保存KeyA,KeyB和控制位的,因为M1卡允许每个扇区有一对独立的密码保护,这样能够更加灵活的控制数据的操作,控制位就是这个扇区各种详细权限计算出来的结果。
每张M1卡都有一个全球唯一的UID号,这个UID号保存在卡的第一个扇区(0扇区)的第一段(0段),也称为厂商段,其中前4个字节(就是前8位,两位一个字节)是卡的UID,第5个字节是卡UID的校验位,剩下的是厂商数据。并且这个段在出厂之前就会被设置了写入保护,只能读取不能修改,当然也有例外,有种叫UID卡的特殊卡,UID是没有设置保护的,其实就是厂家不按规范生产的卡,M1卡出厂是要求要锁死UID的。下图很清晰的列出了M1卡的结构。
2.2 M1卡种类
IC(Integrated Circuit)卡是1970年由法国人Roland Moreno发明的,他第一次将可编程设置的IC芯片放于卡片中,使卡片具有更多功能。“IC卡”和“磁卡”都是从技术角度起的名字,不能将其和“信用卡”、“电话卡”等从应用角度命名的卡相混淆。自IC卡出现以后,国际上对它有多种叫法。英文名称有“Smart Card”、“IC Card”等;在亚洲特别是香港、台湾地区,多称为“聪明卡”、“智慧卡”、“智能卡”等;在我国,一般简称为“IC卡”。
如图,普通IC卡,0扇区不可以修改,其他扇区可反复擦写,我们使用的电梯卡、门禁卡等智能卡发卡商所使用的都是 M1 卡,可以理解为物业发的母卡。其他IC卡都是后门卡,可通过各种写入方法修改0扇区,实现复制母卡的目的。
2.2.1 UID 卡(国外称GEN1)
普通复制卡,主要应用在IC卡复制上,遇到带有防火墙的门禁读卡器就会失效。这类门禁读卡器在刷卡的时候会默认发出后门指令修改UID卡卡号,导致UID卡无法再次使用,即UID卡只能使用一次。UID卡失效后可通过比对卡号是否被修改来判断门禁读卡器是否带防火墙。
由于只有读卡器才能发出后门指令,手机不支持发送后门指令,所以UID卡只能通过读卡器修改卡号和免密读写,无法使用手机修改卡号。UID卡即使写入时数据错误,也可以通过后门指令强行格式化救活。
2.2.2 CUID 卡(国外称GEN2)
可擦写防屏蔽卡,可以重复擦写所有扇区,门禁读卡器带防火墙的话,就可以使用CUID绕过防火墙。CUID无需锁卡自动起防屏蔽作用,不会像FUID或UFUID等需要锁卡后才起到防屏蔽作用。
CUID卡不响应后门指令,直接使用普通指令就可以修改卡号,所以可以用手机修改卡号。不过正因为CUID卡不响应后门指令,所以一旦写入过程数据出错,那么卡片将直接报废。
2.2.3 FUID 卡(国外称GEN2)
不可擦写防屏蔽卡,此卡的特点是0扇区只能写入一次,写入一次后FUID就变成普通 M1 卡,CUID卡绕过防火墙失败的话可以使用FUID尝试。
2.2.4 UFUID 卡
高级复制卡,我们可理解为是 UID 和 FUID 的合成卡,执行锁卡操作后变为 普通M1 卡,过程不可逆,不锁卡就是 UID 卡。市面上支持锁卡指令的读卡器和软件很少,我们的APP和读卡器支持UFUID卡的锁卡指令。
2.2.5 GTU/GUID/GDMIC卡
滚动码复制卡,用于滚动码防复制电梯系统,GTU卡锁卡后数据不再改变,每次断电后都会恢复为锁卡前的数据,从而使滚动码电梯系统无法正常滚动卡内数据,实现破解滚动码系统的目的。GTU可解锁,解锁后可通过GTU专用指令进行数据修改。
2.3 知识延伸-SAK是什么
IC卡数据0扇区0块的第6字节代表着芯片类型,普通的IC卡SAK类型为:08,CPU模拟卡为:28,纯CPU卡为:20 以下图片收集了一些其他不常见的类型卡供大家参考。

三、利用ChamelonUltra变色龙进行IC卡模拟教程
3.1什么是IC卡模拟:
ChamelonUltra有一个特殊功能,它可以伪装成正常的门禁卡和门禁刷卡器通信,从而获取到保存在门禁刷卡器里的密码。正因如此,ChamelonUltra如果完整伪装成母卡,那么它就能代替母卡去刷卡开门了。同时,刷入最新固件的ChameleonUltra支持轮询刷卡,即使用所有已激活卡槽自动依次尝试刷卡。
3.2怎么操作IC卡模拟:
- 打开NFC Tool,点一键解码,选择
ChamelonUltra; - 按任意键开启ChamelonUltra,NFC Tool会自动连接附近的ChamelonUltra;
- 将原卡放在ChamelonUltra感应区,然后在NFC Tool里点“解卡片”获取秘钥;
- 如果是疑难卡,那么使用疑难卡破解方法获取秘钥,秘钥获取成功后点“读卡片”获取数据;
- 读卡成功后,点“写卡槽”,即让ChamelonUltra成功模拟IC卡了;

注意:①读卡成功后可以导出数据,下次复制或者模拟时可以直接导入数据操作,不用再去破解读卡获取数据了;②ChamelonUltra可以模拟8张卡,模拟前可以提前在NFC Tool里选择好卡槽;③疑难卡破解主要是使用侦测功能破解全加密无漏洞卡或者国产兼容卡,
{/tabs-pane}
{tabs-pane label="方法二"}
直接在 机器 上操作: - 按任意键开启ChamelonUltra;
- 将原卡放在ChamelonUltra感应区;
然后长按A键或W键,至指示灯闪烁即模拟完成;
注意:
①此方法只能模拟IC卡卡号,不能模拟IC卡数据,如需完整模拟IC卡数据需使用APP搭配操作;②ChamelonUltra可以模拟8张卡,模拟前可以提前选择好卡槽;
{/tabs-pane}四、利用ChamelonUltra变色龙进行ID卡模拟教程
4.1 什么是ID卡:
市面上绝大部分门禁卡、电梯卡、考勤卡等都是IC卡,但是也有一部分老旧小区依然在使用ID卡。那么我们怎么区分ID卡呢?其实很简单,因为我们的NFC手机只支持IC卡,所以拿我们的手机去读我们的卡,如果读卡有反应,那么就是IC卡,读卡没有任何反应,那么多半就是ID卡了。通过卡片外观分辨的话不是很准确,不建议从外观去分辨卡片种类。
4.2 ChamelonUltra 模拟ID卡
ChamelonUltra有一个特殊功能,它可以伪装成正常的门禁卡和门禁刷卡器通信,正因如此,它可以代替母卡去刷卡开门。
- 打开NFC Tool,点一键解码,选择
ChamelonUltra; - 按任意键开启ChamelonUltra,NFC Tool会自动连接附近的ChamelonUltra;
- 将原卡放在ChamelonUltra感应区,然后在NFC Tool里进入“ID卡”操作界面,点“读卡片”;
- 读卡成功后,点“写卡槽”,即让ChamelonUltra成功模拟ID卡了;
注意:①没有原卡的话,可以自己选择历史卡片数据,或者自己输入数据,再点“写卡槽”;②ChamelonUltra可以模拟8张卡,模拟前可以提前在NFC Tool里选择好卡槽;

{/tabs-pane}
{tabs-pane label="方法二"}
直接在机器上操作:
- 按任意键开启ChamelonUltra;
- 将原卡放在ChamelonUltra感应区;
- 然后长按A键或W键,至指示灯闪烁即模拟完成;
注意:
①键位功能可连接APP后修改;
②同样的方法可以模拟IC卡,不过只能模拟卡号;
③ChamelonUltra可以模拟8张卡,模拟前可以提前选择好卡槽;
{/tabs-pane}
二、ChamelonUltra 复制ID卡:
- 打开NFC Tool,点一键解码,选择
ChamelonUltra; - 按任意键开启ChamelonUltra,NFC Tool会自动连接附近的ChamelonUltra;
- 将原卡放在ChamelonUltra感应区,然后在NFC Tool里进入“ID卡”操作界面,点
读卡片; - 将ID复制卡放在ChamelonUltra感应区,然后在NFC Tool里“ID卡”操作界面,点
写卡片; - 写入完成后即成功完成ID卡复制。
注意:
①没有原卡的话,可以自己选择历史卡片数据,或者自己输入数据,再点写卡片;
②ChamelonUltra完美支持T5577 ID复制卡,有的ID复制卡挑机器,购买时需注意;
③ID卡也有密码,秘钥列表里的第一个秘钥在写卡时会写入ID卡,有的ID复制卡无法写入,可能就是有密码,输入正确密码后才能写卡;

觉得内容不错?我要
这款很早看到了,确实很给力。可以变成8张不同的卡