【导读】这是一个小巧的可以放进钱包的开发板,它是一个多功能NFC仿真器,也可以作为一个基本的RFID阅读器来使用。它可以通过读取NFC卡的信息完美复制许多非接触智能卡(包括公交卡和门禁卡)的信息。开发者可以借此测试自己NFC设备的安全性。
Chameleon Mini(迷你变色龙)是一个比一般信用卡稍大的小型开发板,是一个开源产品。看起来像这样:
ChameleonMini
Chameleon Mini可以完全复制许多商业非接触式智能卡包括UID在内的全部内容,因此可以用来测试RFID和NFC设备在各种攻击环境下的安全性。也可以有许多个人其他方面的应用。比如用来当NFC课程的教学范例,或者用来制作酒店、门禁等的备份钥匙。
ChameleonMini的固件:
ChameleonMini的固件可以通过USB接口进行上传和设置。可以实现以下功能:
1:模拟被动NFC设备,如非接触式卡
2:充当有源NFC设备,如RFID读取器
3:嗅探通信(监控RF接口)
4:(在仿真和嗅探期间)登陆通信
硬件的核心是一个Atmel ATXMega128A4U微控制器。其中集成的AES和DES组件可让加密和解密运算的速度得到极大的提高,并且其可支持同时模拟8张卡,(每张卡的数据量最多为8KB)。
Kasper & Oswald公司的演示视频,用复制了门禁卡信息的Chameleon打开酒店的房门
随着非接触式智能卡支付,以及手机支付的逐渐普及,这方面面临的安全挑战也越来越大,如果一家公司制造的NFC设备没有足够的安全措施,很可能其产品的漏洞会被人利用,复制消费者的卡信息,从而导致消费者的利益受损,这个设备正好可以用来完善NFC设备的安全性,因此对产品需要用到NFC和各种智能卡的开发者来说是件非常有用的测试板,该公司已经发布了这件产品的数个版本,目前它的最新版ChameleonMini Rev.G正在Kickstarter上众筹,有相关领域的开发者可以持续关注。