UID 修改 & UID 锁死修复

好久没发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卡可以多张这样复制。

提供各类智能卡(IC卡、ID卡)解密,破解,复制等相关业务以及技术咨询

厂家淘宝网店地址:http://bobylive.taobao.com

Tags: RFID, ACR122U, IC卡, Mifare, UID, fix @zh-hans, NFC

59 Comments

  1. 李一 李一

    XOR效验计算工具,这个东西的作用大神详细介绍一下吧,感觉没太懂

    1. 这个是用来嗅探计算扇区密码的,也可以拿来算UID校验

      1. 李一 李一

        他可以通过UID计算出扇区密码吗?扇区密码和UID是不是有一定的关系?

        1. 可以通过嗅探利用算法缺陷计算扇区密码,如果是一卡一密系统的话,扇区密码就是通过UID计算出来的

  2. 小磊磊 小磊磊

    因特尔酷睿2我也是O(∩_∩)O

  3. 小磊磊 小磊磊

    为什么要算uid呢,请告之,算完有神魔用,我们学校不是随时联网,可是他会拿数据线去同步。。我怎么办,,,您要是有qq告诉我一下好吗?

    1. UID就跟你的身份证号码一样,是唯一的,用来识别卡的身份的,你改了就等于冒充别的卡了

  4. ”锁“指的是控制位被修改么?

    1. 只有控制位写错才会发生锁死的情况

  5. 小磊磊 小磊磊

    顶下博主!

  6. 刘伟 刘伟

    为何我能读取UID但最后出现了“Select Card Failed.” 说是 选择卡失败 但UID读取出来了,
    不知道咋回事 。还有用NFCGUI也不能修改UID和写入白卡, libnfc也不行。
    求解!!!

  7. 景瓯 景瓯

    请问如果非0扇区被锁该如何修复…囧…

    1. 也可以修复啊,我提供的dump文件是空白全扇区的

  8. hongshulin hongshulin

    今天用Mifare Classic Tool试了下校园卡和市民卡。校园卡要“map keys”;市民卡倒是读出了UID,不过是“MIFARE DESFIRE OR MIFARE DESFIRE EV1,NXP”,提示“No Mifare Classic Support!”。是不是两种卡都没得玩了。%>_<%

  9. DDG DDG

    顶下博主!

Write a new comment