client/libluamiibo.so 中包含了一份 amiitool Lua 包装器的副本,但如果你想自行构建,请按照以下说明操作:
lua-lib 分支。PROXMARK_LIBLUA 设置为你的 proxmark3/liblua 目录的路径。./build.sh,并将 build/libluamiibo.so 复制到 proxmark3/client 目录。要构建主 proxmark 代码,请进入 proxmark3 目录并运行 make。然后通过以下方式刷写 proxmark3:
make flash-all进入 client 目录并运行 ./proxmark3 /dev/ttyACM0(或其他设备路径),然后运行 script run amiibo help 以列出可用命令。
执行加密操作(如 read)的命令需要 proxmark3/client 目录中名为 amiitool_keys.bin 的 amiitool 密钥文件。
注意:对于 Switch 系统 5.0.0 及以上版本,你需要提供标签的正确 ECC 签名。为此,请将 32 字节的签名添加到标签转储文件的末尾。文件总大小应为 572(540 字节标签转储 + 32 字节签名)。
注意: (2014-03-26) 这是现在官方的 Proxmark 仓库!
简介:
proxmark3 是一款功能强大的通用 RFID 工具,大小如同一副卡片,专为嗅探、监听和模拟从低频(125kHz)到高频(13.56MHz)的所有标签而设计。
该仓库包含了足够的软件、逻辑(用于 FPGA)以及硬件设计文档,至少从理论上讲,你可以利用 proxmark3 做一些有用的事情。
资源:
GitHub 页面 http://proxmark.github.io/proxmark3/
IRC 频道 irc.freenode.org #proxmark3 -或- http://webchat.freenode.net/?channels=#proxmark3
Homebrew formula 仓库 https://github.com/Proxmark/homebrew-proxmark3
开发:
构建或运行该项目所需的工具因操作系统而异。详情请参阅 Wiki。
获取硬件:
Proxmark 3 可在以下地点购买(已组装并测试):
大多数超小批量合同组装商都可以以合理的成品率组装出类似的产品。大约十几个单位的一批生产可能具有成本效益。BOM 中包含(可能已过时的)组件价格,所有组件均可从 Digikey 和常用分销商处购得。
如果你从未手工组装过现代电路板,那么这里不是好的起点。某些组件(例如晶振)不能用烙铁焊接,需要热风。
随附了原理图;给出的组件值不一定适用于所有情况,但通过适当的元件装配选项,几乎可以做到你想做的任何事情。
还提供了印刷电路板布线图,包括 Gerbers 文件和 Excellon 钻孔文件。
许可:
本程序是自由软件;你可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它;可以是许可证的第 2 版,或(由你选择)任何更高版本。
本程序的发布是希望它会有用,但不提供任何担保;甚至没有对适销性或特定用途适用性的默示担保。详情请参阅 GNU 通用公共许可证。
你应该已经随本程序收到一份 GNU 通用公共许可证;如果没有,请写信至 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Jonathan Westhues user jwesthues, at host cq.cx
2007 年 5 月,马萨诸塞州剑桥市