2020-01-01 17:54发布
gongngei 发表于 2016-3-11 09:27 前面六个字节是KEYA,中间四个是控制字,后面六个是KEYB 控制字用默认的FF 07 80 69就行了,除非有特殊的要 ...
最多设置5个标签!
帮忙看一下,会不会有错误的地方
下面写代码,只改动一个0xFF,变为0x0e
u8 IC_New_KeyA[] = {0x0e, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};//{IC_DEF_KeyA};
if(MI_OK != PcdRead(4*2-1, g_ucTempbuf)) return ; //读取卡块7(是控制块)
for(u8 fori = 6; fori--; ) g_ucTempbuf[fori] = IC_New_KeyA[fori]; //改A密码
if(MI_OK != PcdWrite(4*2-1, g_ucTempbuf)) return ; //把新密码写卡块7
if(MI_OK != PcdAuthState(PICC_AUTHENT1A, 4, IC_New_KeyA, g_ucTempbuf)) return ;
块4验证卡片密码不通过,块4和块7是同个扇区,对吗
一周热门 更多>