硬件工具,用于RFID分析、模拟和渗透测试。支持125kHz、13.56MHz协议(MIFARE、iClass、ISO14443/15693),具备密钥恢复、嗅探和脚本功能,适用于安全研究。
Proxmark3是RFID领域的瑞士军刀,能够与全球绝大多数RFID标签进行交互。该设备最初由Jonathan Westhues开发,现已成为RFID分析领域爱好者的首选工具。Iceman仓库被认为是功能和特性的巅峰,支持大量极其有用且便捷的命令和LUA脚本,用于自动完成芯片识别、渗透测试和编程。
请参阅上方表格中的安装说明链接,为您的 Proxmark3 RDV4 设备进行构建、刷写和运行。
为了在此仓库中为通用 Proxmark3 平台进行构建,我们建议您阅读 高级编译参数
我们将以下设备定义为通用 Proxmark3 平台。
支持
不支持
实验性支持
未知支持状态
对于这些新型未知型号,我们依赖社区报告此仓库是否适用以及他们如何使其工作。
通用 Proxmark3 平台的 256KB 闪存大小
⚠ 注意: 您需要关注 ARM 芯片内置闪存的大小。 如果是 512KB,则无问题;但如果是 256KB,则需要在编译此仓库时进一步减少功能。 运行
./pm3-flash-all时,如果已安装此仓库的引导程序,可以看到设备的大小。 否则,可在运行 Proxmark3 客户端./pm3时的启动信息中找到大小报告。
Proxmark3 RDV4 硬件修改:
此仓库与原版 Proxmark3 仓库的区别:
请参阅我们尽力保持更新的 变更日志文件。
简而言之,此仓库为您提供了与 Proxmark3 完全不同的用户体验。
⚠ 注意:这是一个前沿仓库。维护者积极在此仓库中工作,并将定期重构代码,使其更易于理解、导航、构建、测试和贡献,因此请预期代码布局会经常发生重大变化。
👉 记住! 如果您打算贡献代码,请先阅读编码风格说明。 我们通常会快速合并您的贡献,因为我们喜欢将功能引入 Proxmark3 并在之后修复 bug 的想法。
公开路线图 是如果您有兴趣贡献时的绝佳起点。
此仓库可在以下系统上顺利编译:
请参阅 Proxmark3 预编译构建
Gaucho 的官方 PM3-GUI 将无法使用。更不用说它已经相当陈旧且不再维护。
在哪里可以找到社区?
致所有发行版、软件包维护者:我们尽力让您的工作更轻松。
make install 现已可用,如果您想了解更多信息。
以下文档将对您有帮助:
使用以下 bibtex 引用此仓库:
@misc{proxmark3,
author = {C. {Herrmann} and P. {Teuwen} and O. {Moiseenko} and M. {Walker} and others},
title = {{Proxmark3 -- Iceman repo}},
howpublished = {\url{https://github.com/RfidResearchGroup/proxmark3}},
keywords = {rfid nfc iceman proxmark3 125khz 134khz 13.56mhz},
}
如需引用仓库的特定状态,请使用提交编号或访问日期,例如:
note = {Accessed: commit 12327f71a27da23831901847886aaf20e8ad3ca0}
note = {Accessed: 2021-01-01}
每个贡献都归其作者所有。参见 AUTHORS。
Proxmark3 源代码遵循以下许可条款,通常称为 GPLv3 或更高版本。
本程序是自由软件:您可以重新分发和/或修改它
遵循自由软件基金会发布的 GNU 通用公共许可证,
无论是许可证的第 3 版,还是(根据您的选择)任何更高版本。
分发此程序是希望它有用,
但没有任何保证;甚至没有对适销性或特定用途的隐含保证。
详情请参见 GNU 通用公共许可证。
GPLv3 副本可在 LICENSE 中找到。
某些依赖项可能遵循其他与 Proxmark3 许可条款兼容的自由许可条款,请参阅各自的说明。
| 安装 | Proxmark3 的使用 |
|---|
| 备注 |
|---|