问题标签 [acr1252]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
107 浏览

nfc - 使用 IDTronic Evo HF 或 ACS ACR1252U 读取仿真 NFC 标签 (pn71501)

我有一个使用 pn71501 芯片模拟 nfc 标签的设备。我不知道该设备中的代码究竟是如何工作的,但我绝对知道该芯片可以仅使用 ISO14443 标准来模拟标签。所以我的两个读者都可以阅读这种类型的标签,但由于某种原因,我可以从这个设备上读取 UID,仅此而已。据我所知,使用 ISO 14443 从标签读取内存需要块身份验证,但这对我没有帮助。对于使用 IDtronic EVO HF 读取标签,我使用从此处下载的软件:https : //download.idtronic.de/Card%20Reader/Card%20Reader%20HF%20SET%20SDK.zip 对于 ACS ACR1252U 我尝试了许多不同的应用程序,包括我自己的应用程序,他们都无法阅读它。有趣的事实是 android 和 ios 设备可以读取它。

0 投票
1 回答
95 浏览

python - 使用 ACR1252U NFC 标签阅读器读取 NTag213 上的所有记录

我正在使用 ACR1252U NFC 标签阅读器来读取 NTag213 NFC 标签。我目前有一个 python 程序,它成功地让我连接并向阅读器和标签发送命令。

我无法弄清楚如何检索存储在标签上的所有记录。任何帮助,将不胜感激

0 投票
1 回答
63 浏览

python - 使用 ACR1252 和 pyscard 对尾随块中的密钥进行 Mifare 4K 更改返回错误“99”

我们从供应商处收到 Mifare 4k 卡,该供应商对每个扇区预告片进行如下预编码:

这样做时,供应商将访问位设置为FF0780并且读取密钥(密钥 A)和写入密钥(密钥 B)保持出厂默认设置FFFFFFFFFFFF

当尝试使用 pyscard 和编码器 ACR1252 写入新的读取密钥(密钥 A)和写入密钥(密钥 B)和访问位时,我收到响应代码“99”,这是一个未记录的错误代码。我认为发生这种情况是因为访问位已更改,因为直接来自工厂的空白卡不会产生此错误。

在这个例子中,我们更新了尾部块,使得 Key A 和 Key B 是FFFFFFFFFFFF并且访问位是787788

知道为什么供应商设置了访问位的卡返回响应代码 99 吗?

注意:身份验证工作正常,只是写入步骤失败。