好久没发RFID类文章,最近有小伙伴问到UID卡的问题,在这里就写一写吧。

首先是UID修改的问题,只要卡是UID卡,就都可以修改UID,首先读卡器连接电脑,卡片放到读卡器上。

然后我们要用一个工具,UID207。打开UID207.exe,点Initialize,初始化。

然后点Connect连接。

然后可以看到连接成功ACR122U了,点Read就可以读取卡片的0扇区0段了。

Mifare卡的结构是0扇区0段前4字节就是UID,第5字节是UID的效验位,所以,0786ACEF就是这张卡的UID,C2就是效验位。

下面我们要用XOR效验与算KEY程序来计算UID,我们算算1234ABCD这个UID吧。

然后把计算好的UID替换掉UID207中前10位,点Write就可以写入。

写入成功, ReConnect然后再Read就可以看到新的UID了。

修改成功。

接下来看看如何修复被锁死的UID卡。我先拿一张UID卡然后锁死它,并且在卡片上做好标记。

接下来我们先放一张好的UID卡在读卡器上!

用UID207先Read一次,然后选择一个空白的dump文件

接下来这步很重要!不要拿走你的正常UID卡,然后把锁死的UID卡放在正常UID卡上面。然后点Copy Card开始写入。

然后坏卡就被修复了。两张卡的内容完全一样,UID卡可以多张这样复制

最新文章

  1. java常见面试题及答案 11-20(JVM篇)
  2. JavaWeb---总结(一)JavaWeb开发入门
  3. LeetCode Read N Characters Given Read4 II - Call multiple times
  4. swift系统学习第二章
  5. minimum-genetic-mutation
  6. 利用hadoop自带程序运行wordcount
  7. jump_ur.php通知模板
  8. oj 小黑熊偷玉米
  9. MIT 计算机科学及编程导论 Python 笔记 1
  10. 蓝桥杯练习系统—基础练习 2n皇后问题
  11. Mysql数据中Packet for query is too large错误的解决方法
  12. [Tools] 一种调试 Android App 接口的方式 (Fiddler/Wireshark)
  13. js中表达式 >>> 0 浅析
  14. MVC与单元测试实践之健身网站(六)-计划的添加与重置
  15. python的__str__()和__repr__()方法
  16. IE8的input兼容性问题
  17. redis2
  18. HTML切换页面IE版本
  19. binlog之四:mysql中binlog_format模式与配置详解,binlog的日志格式详解
  20. Qt5_TCP_Client01

热门文章

  1. .NET环境下的DPAPI加密编程
  2. addEventListener()和removeEventListener()
  3. chmod修改文件的权限/chown修改文件和目录的所有者(转)
  4. JS实现图片预览与等比缩放
  5. C# XML相关
  6. Redis安装、配置
  7. JavaScript里面的居民们1-数据
  8. css3之弹性盒模型初探(一)
  9. js实现浏览器窗口缩放刷新
  10. Bzoj2654:tree