MCT软件是一款基于安卓系统设计的编程软件,用于安全测试以及读写应用程序。该软件专门针对MIFARE Classic RFID标签进行读取与编写操作,通过检测和分析智能卡的技术参数、UID以及扇区访问权限等安全信息,完成一系列的读取与写入任务。MCT软件主要采用十六进制编译方式,通过修改NFC中的不同参数,以高级模式对手机开展安全测试。
1、首先进入mifare classic tool安卓手机版中,建立新的密钥文件
2、输入每个扇区的密钥A和密钥B,密钥顺序随意但是一定要全,一个密钥一行(附注:注意十六进制问题);
3、选择新建的密钥文件对卡进行读写,读取出卡的数据可以保存到手机中。
4、在进行写卡操作时,需先选择数据文件,然后对目标扇区执行写入动作。在此过程中,对于标准M1卡,要特别留意其首扇区,其中0区块处于锁死状态,不能进行写入。此外,在写入控制位时同样要谨慎,若为标准M1卡,一旦控制位锁死,该扇区的区块3便无法再次写入。控制位的具体数值,可以借助本文所提供的控制字节生成工具来设定。
5、要注意的是写入厂商块,这里只能对CUID芯片类型的卡进行厂商块写入。
M1卡由16个扇区组成,每个扇区在有4个数据块组成,按照顺序将数据块进行编码,其地址编码为0~63。
每个扇区均由四个区块构成,其中块0至块2属于数据块,其用途为存放数据。在每次消费充值时,能够记录相关数据,并且可进行数值初始化、加、减以及读等操作。而块3,即最后一个块,是控制块,这里面存放着密钥A、B以及控制位。我们所需的正是密钥A、B 。不过,对于控制位的含义也应当有所了解。在此需要特别注意,控制位的写入务必慎重,尤其是写入锁死功能。就M1卡而言,一旦写入控制位的写入锁死,该扇区便无法再被修改!
控制位以正反形式存于控制字节内,它决定了数字块的访问权限。举例来说,执行加值操作需要验证Key B,而执行减值操作则需验证Key A 。仅从数字上,很难直接看出控制位的含义,因此为大家找到了M1卡控制字节生成工具,以便于理解控制位的含义。
1、编码解码Mifare Classic的访问条件。
2、编辑并保存卡片的数据。
3、写入Mifare Classic卡片。
4、读取Mifare Classic卡片。
5、比较转储(比对工具)。
6、编码解码Mifare Classic价值块。
7、写特殊的Mifare Classic卡片制造商块。
8、创建、编辑、保存和共享密钥文件(字典)。
9、复制Mifare Classic卡片(从一张卡片写入数据文件到一张新卡;不包括第一区块)。
10、字典暴力。
11、格式化标签至出厂状态。
1. 便捷的NPC读取管理与查看工具,能够查看密匙文件信息,清楚知晓NFC卡片上的内容,并可挑选所需文件。
2、读取卡片标签,展示卡片内容。当把卡片放置到识别区域上方后,您会看到新的标签,此时选择读取标签,即可使用管理标签NPC功能。
3、识别卡片标签内容,一键将标签存储至本地,为卡片接触过程提供更便捷的管理方式,并可通过分析或转换进行编辑。
4、可一键存储或保存标签文件,系统会智能读取并保存标签内容,实现卡片数据便捷的保存与管理,还能一键分析标签上的数据。
5、解码和访问标签属性,帮助用户了解应用中的离线或者其他标签数据,显示卡片属性,进行比较和存储等。
MCT软件能够有效助力你理解当前应用里的各类标签及其数据,展示你正在读取的卡牌属性,还能开展一系列比较与存储操作,极为便捷。
v4.2.3版本
* 使按键映射创建期间的“取消”响应更快
(感谢 Alan Le Corre)。
* 向扩展按键文件添加了更多知名按键。
(extended-std.keys 文件将自动更新。)
* 修复了几次崩溃。
* 一些小的代码清理。
大家都在下载
评价
具体建议内容
请输入验证码