OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3295|回复: 2

S50卡无法读出卡密

[复制链接]

3

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2018-7-19
在线时间
25 小时
发表于 2018-8-3 09:26:49 | 显示全部楼层 |阅读模式
1金钱
/*S50卡的选卡
*/        
                                if(PcdSelect(card_1)==MI_OK)
                                        {

                                                printf ( "选卡OK\r\n" );

                                                if(PcdAuthState(PICC_AUTHENT1A,Block,Default_Key,Card_ID)==MI_OK)
                                                {
                                                        //进不到这个里面
                                                }        
                                        }

前面的寻卡、防冲撞和选卡都成功了

Default_Key//unsigned char Default_Key[6]={0xff,0xff,0xff,0xff,0xff,0xff};//初始密码

Block//选择了7
扇区1的块3-- 密码A   存取控制   密码B--控制块7          

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

29

主题

162

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1243
金钱
1243
注册时间
2018-4-25
在线时间
185 小时
发表于 2018-8-3 18:04:32 | 显示全部楼层
char PcdAuthState(u8   auth_mode,u8   addr,u8 *pKey,u8 *pSnr)
{
    char   status;
    u8   unLen;
    u8   ucComMF522Buf[MAXRLEN];

    ucComMF522Buf[0] = auth_mode;  
    ucComMF522Buf[1] = addr;
    memcpy(&ucComMF522Buf[2], pKey, 6);   //
    memcpy(&ucComMF522Buf[8], pSnr, 4);
   
    status = PcdComMF522(PCD_AUTHENT,ucComMF522Buf,12,ucComMF522Buf,&unLen);
    if ((status != MI_OK) || (!(ReadRawRC(Status2Reg) & 0x08)))
    {   status = MI_ERR;   }
   
    return status;
}
对比一下   或者你的不是新卡 密码被改过了
回复

使用道具 举报

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
发表于 2018-8-7 16:56:10 | 显示全部楼层
s50卡有破解方法吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-6 20:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表