【发布时间】:2013-12-02 01:24:03
【问题描述】:
我研究过 Mifare 和其他卡仿真我在编程方面非常了解(不是 Android,而是 C/C++)。我有 proxmark,并且我为 proxmark 制作了多个仿真代码,所以我知道卡片是如何通信的。
我目前不明白,android 是否启用全卡模拟。 我已经研究了大约 3 天,得出的结论是没有一个固定的模式。有人说可能,有人说不可能。我查看了 android API 并且基于主机的卡模拟似乎能够做到这一点,但据我所知,这是 4.4 Kitkat 中的新事物,有没有人有这方面的经验?
为了简单起见,目前我正在研究 Mifare Ultralight 的基本最简单的仿真。这张卡是一场安全噩梦,没有加密,只有大约 10 个功能。所以我有兴趣用这张卡开始研究,因为它是最容易复制的。
那么有没有人有任何关于 android 卡模拟的知识。也许不使用股票操作系统。任何值得知道的事情都会非常感激。
谢谢。
【问题讨论】:
-
我认为目前很难找到人,目前尚未为所有 nexus 设备推出 Android 4.4 更新。
-
好的,如果我问的是理论上基于主机的卡模拟应该可以解决问题,对我来说似乎应该这样做,但我没有使用 android 的经验。我想知道的是可以模拟一个 UID 和内容吗?
-
我也很难理解 nfc 在 Android 内部是如何工作的,尤其是替代 NDEF 记录。但是你读过the documentation吗?
-
是的,我读到了,但我很伤心,我在 android 方面的经验很少。所以我可以将其视为理论。该文档指出,应假定 UID 是随机的。但是对于 Mifare UL 页面 0-3 存储 UID,那么 UID 是随机的,仅用于防冲突,还是页面 0-3 也是静态的?因为读取器通常不会从防冲突中提取 UID,而是直接读取,
标签: android nfc rfid mifare hce