关于M1卡片的两个问题 10C

1、我是先使用keyA进行的密码认证,然后认证通过了,然后我就读取扇区的第四块,我看资料上面都是说后面的6个字节是keyB,然后我再把keyB拿去认证,然后一直提示秘钥错误;

2、为什么我发现我只要认证M1卡中的其中任何一个扇区,然后就可以对其他的扇区进行读写操作,而不再需要对那些扇区进行密码认证。

望哪位大佬为小弟答疑解惑,感激不尽!

0

3个回答

KeyA和KeyB读写操作权限不相同,貌似你的KeyB没有读写扇区的权限,起码你所访问操作的扇区用的秘钥不是keyB;

用keyA验证一次就通过,说明扇区读写权限用的key都是keyA

0
xjdw123
xjdw123 回复kldxxlxc: 你应该看看卡的结构说明,控制权限分配机制,就好像配置文件一样,出厂的时候配置信息都是固定的
一年多之前 回复
kldxxlxc
kldxxlxc 可是为什么在认证的时候会提示秘钥失败呢,理论上不应该是秘钥A和B都能参与认证吗,而且我发现有些扇区读取秘钥B验证能通过,有些扇区却通不过,不知道这是为什么
一年多之前 回复

如果有带NFC的手机,可以用NFC TAGINFO看看M1卡的access conditions。
1、比如,我自己常用的M1卡大部分读取权限都只是KEY A,如果你的M1卡AB密码不同,那用KEY B自然会错误。
2、同理,有些M1卡,16个扇区都是用keyA,所以就不需要重复验证了。
(当然也跟你用什么写卡软件有关,我用MCT的经验如上述,供参考~共同学习)

0

M1卡只要一次认证就可以了。不存在每个扇区单独认证。你用的什么读卡器,先用读卡器带的sdk里的程序去读取下。如果不是这种读、写卡器写的卡,可能不兼容,先重新初始化下卡。

-1
qq_35354641
qq_35354641 M1卡只要一次认证就可以了。不存在每个扇区单独认证。你用的什么读卡器,先用读卡器带的sdk里的程序去读取下。如果不是这种读、写卡器写的卡,可能不兼容,先重新初始化下卡。
一年多之前 回复
kldxxlxc
kldxxlxc 回复caozhy: 我这边找到一个读卡器的PDF文档,不过是全英文的
一年多之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复kldxxlxc: 我这里有明华的sdk,只能配明华的读卡器。
一年多之前 回复
kldxxlxc
kldxxlxc 回复caozhy:我这边没有读卡器的SDK,能告诉我怎么获取吗?
一年多之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复kldxxlxc: 只要一次认证啊,你看下sdk
一年多之前 回复
kldxxlxc
kldxxlxc 既然认证一次就好,那为什么M1卡片每个扇区都对应有自己的两个密码A和B呢,这样做的意义何在?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
M1卡片相关(读卡,写卡,加密算法)
M1卡信息nnn一张M1卡的存储量为1KB( 16扇区 * 4块 * 16字节 = 1024字节 = 1KB);n一张卡有16个扇区,每个扇区有4个块,每个块有16个字节的存储量。n1字节 = 8个二进制 = 2个16进制, n所以一个块的存储量为:16个字节 = 128个二进制 = 32个16进制。n第0扇区的块0为厂商代码,已经固化。 n每个扇区的块3为控制块,用来存放密码和控制权限 ,不能用...
M1卡服务程序
1. M1卡服务程序, 2. M1卡KEY分析工具。 3. 可以配合ACR122读卡器。
关于M1卡的SAK--其实都在前面函数的返回中
nnnn nn
51串口测试M1卡号ID,亲测有用
51单片机串口寻卡ID,包含中文数据手册,亲测有用 void isr_UART(void) interrupt 4 using 1{ unsigned char i; if(TI){ TI=0; for(i=0;i<4;i++){ SBUF=UID[i]; while(!TI); TI=0; } REN=1; } } void main( ){ InitializeSystem&#40; &#41;; Auto_Reader(); }
IC卡基本知识
关于IC卡常用知识的整理。介绍了不同卡片的功用及M1卡版的数据结构
C#winfrom非接触IC卡M1卡读写调试源代码(适用机型HRF-35,URF-R330)
C#winfrom非接触IC卡M1卡读写调试源代码(适用机型HRF-35,URF-R330)
M1S50卡数据结构说明
M1S50卡数据结构说明
公共交通IC卡业务用户卡片编码规则(征求意见稿)
本部分规定了参与公交一卡通互联互通业务的一卡通公司的发卡机构注册识别码及卡号的规范,其中包括用户卡卡号结构、长度以及发卡机构标识代码的长度等内容。
m1卡格式转换工具
M1格式转换工具,可以打开DUMP、MCT、EML、TXT格式文件,支持拖拽打开,MCT文件为文本文件,提供给手机MCT使用,有需要的赶快下载吧!
Qt之M1卡开发界面程序
Qt之M1卡开发界面程序
M1卡服务程序1.0 绿色免费版
M1卡服务程序使用方法 下载解压后可以直接运行此工具,先读取卡片信息,然后点击【开始破解】按钮,然后即可全自动扫描破解此M1卡
M1卡数据对比工具
M1卡数据对比工具,可以同时对比三个dump文件数据,以高亮色显示不同
c语言解决-分治法在数值问题中的应用—矩阵相乘问题
c语言解决-分治法在数值问题中的应用—矩阵相乘问题n实验题目 n设M1和M2是两个n×n的矩阵,设计算法计算M1×M2 的乘积。 n2.实验目的 n1)提高应用蛮力法设计算法的技能; n2)深刻理解并掌握分治法的设计思想; n3)理解这样一个观点:用蛮力法设计的算法,一般来说,经过适度的努力后,都可以对其进行改进,以提高算法的效率。n实验要求 n1)设计并实现用BF方法求解矩阵相乘问题的算法; n2
一种安全的IC卡数据加密算法及其应用
讨论了IC卡系统的安全问题,设计了一种基于DES算法的三重加密模式,分析了其安全性,并讨论了该算法在医疗保险IC卡系统中的成功应用
M1卡控制位的解析源码的封装
额,最近在做关于M1卡读写的程序开发,由于控制位的问题因此要查询资料解决其解析与打包的问题,恰好在GITHUB上有一个很好的项目,附带上地址:点我看这个神奇的项目 ,我根据这位程序员的思路封装了自己的库(控制位的操作基本都是按位操作,好麻烦的说。我也想参透,乃至自己独立按照M1卡相关文档可以写出,奈何实力不够,被按位操作绕的眼花缭乱的),该有的注释,基本都在这个库里面加了,为了直观明了,我一个个根...
M1卡开发总结
概述nnnnnnn16字节数据数据nnnnnnn扇区n块n0n1n2nnn扇区n块n0n1n2nnnIC卡加密方法n读写流程nn
mifare系列卡片crapto-1加密算法源码
mifare系列卡片crapto-1加密算法源码,可以通过devkitARM 编译
m1卡工作原理和相关总结
m1卡相关总结
明华CPU卡读卡C#示例
明华CPU卡读卡C#示例,应该暂时在其它地方还找不到吧!!!
串口M1卡读写模块,串口Mifare 读写模块,串口Ntag213/215/216读写模块
串口Mifare卡读写模块nnnnnnn一、主要特点:nn          用户只需通过Uart串口控制就能实现CPU卡的读写。不需要了解NFC底层协议,迅速完成产品开发。nn二、支持平台:nn     WinXP、Win7、Win8、Win10、Linux、Android 等等。nn三、模块介绍:nnn     支持13.56MHz TypeA型CPU卡的读
C#编写的深圳明华URF-R330读写器Demo M1卡读写程序代码示例
C#非接触IC卡M1卡读写调试源代码,自己编写的明华URF-R330读写器 M1卡的读写,官方提供的demo很混乱,并且没有C#版本的,第一次测试调试都很难搞明白,我四处收集资料改写代码写出这个C#版的Demo,我这个是根据他们的demo经过自己的测试调试,进行改写后的并且好用的一个demo,希望可以帮助到大家。因为时间问题,所以并没有优化代码,不过注释绝对够全的. 适用于明华(明泰)URF-R330,HRF-35,读卡器的C#操作代码示例
M1卡密钥控制字算法程序
M1卡密钥中间四个控制位生成工具及解析,可以根据设置自动生成M1卡片的控制位
M1卡读取工具 MIFARE Classic Tool_v2.1.0
一款用来读取、写入、分析Mifare Classic RFID卡片的Android NFC应用。
RC522 M1卡 S50卡刷卡c程序 项目在用程序
RC522程序 M1卡 S50卡刷卡c程序 项目在用程序,STM32F103单片机程序
手机端的M1卡修改
接这篇文章的第8步:https://blog.csdn.net/qq_40448816/article/details/84071407nn1、从文章中已经知道了扇区4的区块3就是密码 那么我们把秘钥添加到工具依次打开秘钥编辑输入秘钥并保存nnnnnnnn2、然后把返回把卡贴到手机上,选择读标签,使用刚才保存的秘钥映射。nnnnnn3、此时我们能看见扇区4已经能打开查看了nnnn4、接下来需要编辑...
分治法求最值问题,典型的错误示范及正确的代码
    笔者在进行分治法学习和跟同学讨论时发现一个比较有意思的错误,在此分享给大家。    我们知道,分治法的核心思想时将待处理对象先分后治,而且当待处理对象基本有序时分治法将退化为冒泡算法。    下面我们看一个有意思的错误示范(伪代码):    void MaxMin(A[l..r],Max,Min)n{n if(r==l)n {n if(A[1]&amp;gt;Max) Max=A[l];n e...
Atitit 卡片管理指南规范 attilax总结(内部身份卡,饭卡,交通卡 银行卡等)
Atitit 卡片管理指南规范 attilax总结(内部身份卡,饭卡,交通卡 银行卡等)rnrn rn1.1. 卡片尺寸rn的ios标准化(包括身份证,银行卡,各种会员卡等)尺寸3321 1rn1.2. 卡片的携带rn钱包法 vs 吊牌法(吊坠法),以及解决卡片找不到的问题 1rn1.3. 卡片的额外信息rn加大卡片丢失后找回概率 1rn rn1.1. 卡片尺寸rn的ios标准化(包括身份证,银行
mifare各种卡片种类及回应
The MicroRWD MF LP (Low Power) module is a complete read and write solution for 13.56 MHz Mifare Classic cards (1k, 4k and Ultralight versions) and supports “Mifare” contactless operations to dual-interface cards such as Mifare ProX, Smart MX (JCOP) and other types. DESfire and Mifare PLUS cards are supported for serial number acquisition only. The solution is entirely housed within a 24-pin DIL package and only needs an antenna connected and a 5v DC supply to be a fully featured ISO14443A Mifare read/write system. The MicroRWD MF LP version behaves in the same manner as the standard reader except that it has an active, average current consumption of less than 150µµµ µA (micro Amps) with 1 second polling rate. As on other RWD modules, all commands and data response are via a simple TTL level RS232 interface. In addition, the RWD MF LP version has auxiliary data outputs on the OP0 / OP1 pins that can be programmed to automatically output UID (serial number) or other block data as asynchronous 9600 baud serial or Wiegand protocol Data High / Data Low signals. All these features can be configured and turned ON/OFF by setting RWD EEPROM parameters. The diagram below shows the pin out configuration for the MicroRWD MF LP module
M1卡机读写器资料
该资源包含了M1读写器的官方文档说明,使用的是串口通讯协议,如果有需要开发和M1卡相关内容的朋友们可以下载一下,里面包括了M1卡片的结构及使用流程,对于卡片通讯编程具有指导作用,同时附带了一个M1卡机的动态链接库。
稀疏矩阵相乘
bool MultSMatrix(RLSMatrix M, RLSMatrix N, RLSMatrix &amp;amp;Q)n{n if (M.data[0].j != N.data[0].i)//data[0]存储了矩阵的行数、列数、非零元个数,这里是M的列数不等于N的行数,根据矩阵相乘的规则,不能相乘n return false;nn Q.data[0].i = M.da...
Mifare 卡之电子钱包
Mifare 卡之电子钱包;
M1卡存取控制字节规则详解
    继续上次的M1卡课题,这次做一次详细的讲解教程,新手勿喷。所谓的M1芯片,是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXP Mifare1系列,常用的有S50及S70两种型号。nnM1卡的基本信息:nn     容量为8K位EEPROMn      分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位n      每个扇区有独立的一组密码及访问控制 l  每张卡有唯一序列号...
M1卡密码控制位生成工具及解析
M1卡密码控制位生成工具及解析,可以自动生成卡片控制位
食堂软件DEMO
食堂卡片(M1)刷卡记录,通过ACCESS数据库记录,不建议下载
Android读取M1卡数据
最近公司要我做一个通过NFC功能读取M1卡数据的简易APP,具体功能就是读卡扣钱,给下面某个部门应急下,有关M1卡的介绍,我这里就简单介绍下,不过大家最好还是去网上详细了解下再来看我的博文。我这边的M1卡有16个扇区,每个扇区有4个数据块,第0个扇区的第0块用来存放厂商写好的数据,无法修改,读取了也是乱码。剩下的扇区中,0~2块都可以用来存放M1卡的数据,3块是密码块,有密码A和密码B,我这边是通
java版串口读写卡测卡工具(CPU卡)
java做的串口读写卡测卡工具,可以用来读CPU卡和金融IC卡,自动和手动发APDU指令,对卡片上的文件进行分析测试。 没有读卡器?不用担心,串口指令是透传的,用单片机做一个串口的读卡模块就可以替代。
M1卡暴力破解
M1卡暴力破解程序 有DUMP转txt 穷举破解等多种实用小工具
M1卡解密程序
用于加密的M1卡解密,获取密码并保存为dump文件,支持暴力穷举法破解
009-矩阵乘法-分治法-《算法设计技巧与分析》M.H.A学习笔记
A、B是两个n*n的矩阵,计算C=A*B。
M1卡工具集,包括UID,复制,改写
单纯M1,S50,IC卡工具大全集(不含NFC,红外等,如需要,本人资源中有RF全集里包括了所有的而且有文档,本资源不含文档) │ ACS EasyKey.exe │ │ ACS Mifare key Management Tool.exe │ │ ASCII码随心换V3.0.0.2.exe │ │ crapto1gui.exe │ │ fixdump[convert_1k-4k].exe │ │ Mifare card write.exe │ │ MIFARE classic card recovery tools[for UID]207.exe │ │ MIFARE recovery process.txt │ │ PCSC 207 mifare oper.exe │ │ PCSC Mifare Programmming.exe │ │ PCSC Mifare 操作软件.exe │ │ 校验-CheckTool.exe │ │ 校验-异或计算器.exe │ ├ M1卡服务程序mfocgui │ ├─MifareOfflineCrackerGUI_v29
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算