谁有mifare classic tool的暴力破解key
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁有mifare classic tool的暴力破解key相关的知识,希望对你有一定的参考价值。
#include<stdio.h>int main()
int a;
for(a=0;a<100000000000;a++)
FILE *fpt;
fpt = fopen("0.txt","a");
fprintf(fpt,"%0.12x\n",a);
fclose(fpt);
printf("%0.12x\n",a);
return 0;
这是c语言程序源代码
你把它编译成exe文件运行就可以生成0.txt文件,再把他重命名成0.keys即可使用 参考技术A 暴力破解方式成功率不会很高。 参考技术B 下个算号器或者用别人分享的号都可以,断网注册
ACR122U 的 MIFARE Classic 1K 加载身份验证密钥失败
【中文标题】ACR122U 的 MIFARE Classic 1K 加载身份验证密钥失败【英文标题】:MIFARE Classic 1K load authentication keys failure with ACR122U 【发布时间】:2016-03-22 05:12:18 【问题描述】:我正在使用 ACR122U NFC 读写器和 MIFARE Classic 1K 卡。要为 MIFARE 卡加载身份验证密钥,我使用以下 APDU 命令:
FF 82 20 00 06 FF FF FF FF FF FF读者回复90 00
(表示成功)。但是,在另一台 PC 上,我有相同的读写器和相同的标签,但我收到响应代码 63 00
,这意味着操作失败。
当我阅读 ACR122U 文档时,它将命令声明为
FF 82 00 00 06这个字节被命名为key structure,在文档中它的值是00。这个字节会不会是这个问题的根源?
谁能帮我解释一下密钥结构字节的值?
【问题讨论】:
【参考方案1】:我很惊讶您发现支持密钥结构 (P1) 设置为 0x20 的 ACR122U。 API manual of the reader(请参阅第 5.1 节 加载身份验证密钥)清楚地表明 0x00 以外的值是保留的(即不得使用)。这意味着 ACR122U 仅支持易失性内存中的卡密钥(即卡的身份验证密钥)(即拔出读卡器时从内存中清除密钥)。
您可以在PC/SC specification 中找到密钥结构 (P1) 字节的定义(在第 3 部分。PC 连接接口设备的要求):
Bit 7:该位指示在此命令中传输的密钥是卡片密钥('0')还是读卡器密钥('1')。读卡器密钥是在 LOAD KEYS 命令(见第 6 位)中传输期间用于加密卡密钥的密钥。 位 6:在此命令中传输的密钥以纯文本 ('0') 或使用读取器密钥加密 ('1') 传输(请参阅位 3..0)。 第 5 位:该位指示传输的密钥是否应存储在易失性 ('0') 或非易失性 ('1') 内存中。 位 4:保留并始终设置为“0”。 第 3..0 位:如果设置了第 6 位,则用于加密传输密钥的读取器密钥编号。【讨论】:
好吧,我什至还尝试了 0x10、0x30 和 0x40 之类的值。除了 40.. 发出连续的哔声之外,它们都工作了。 我的问题通过将值改回 0x00 解决了。但真正让我吃惊的是这些值是如何在我的 NFC 阅读器上发挥作用的?【参考方案2】:加载身份验证密钥
找到附图
load key Image
密钥结构:00 密钥加载到读卡器易失性存储器中 钥匙编号:阅读器上的 00~01 钥匙位置 Key:加载到阅读器中的键值,例如 FF FF FF FF FF FF
响应:90 00 操作成功完成 : 63 00 操作失败
【讨论】:
以上是关于谁有mifare classic tool的暴力破解key的主要内容,如果未能解决你的问题,请参考以下文章
Mifare Classic一操作就显示。 错误: 这不是一张MIFARE CLASSIC卡片。
ACR122U 的 MIFARE Classic 1K 加载身份验证密钥失败
Nexus 4 读取 Mifare Classic 卡 UID