Proxmark3高频RFID设备命令详解与使用指南

Proxmark3高频RFID设备命令详解与使用指南

proxmark3 Iceman Fork - Proxmark3 proxmark3 项目地址: https://gitcode.com/gh_mirrors/pr/proxmark3

一、Proxmark3设备概述

Proxmark3是一款功能强大的RFID研究工具,支持多种高频(HF)和低频(LF)RFID协议的读取、模拟和分析。本文主要介绍Proxmark3的高频(HF)相关命令及其使用场景。

二、基础命令

1. 通用命令

这些命令在任何模式下都可用:

  • help - 显示帮助信息,使用<command> help获取具体命令详情
  • clear - 清空终端屏幕
  • hints - 开启/关闭操作提示
  • msleep - 添加毫秒级延时
  • quit/exit - 退出程序

2. 偏好设置

通过prefs命令可以配置客户端/设备偏好:

prefs show          # 显示所有偏好设置
prefs get color     # 获取颜色支持设置
prefs set color 1   # 启用颜色显示

常用偏好设置包括:

  • 客户端调试级别(client.debug)
  • 执行延迟(client.delay)
  • 超时设置(client.timeout)
  • 输出样式(output)
  • 图形滑块显示(plotsliders)

三、数据分析工具

analysedata命令组提供了强大的数据分析功能:

1. 分析工具

analyse lrc         # 生成XOR LRC校验字节
analyse crc         # CRC评估
analyse dates       # 在字节数组中查找日期戳
analyse freq        # 计算波长

2. 数据处理

data plot           # 显示图形窗口
data load           # 从文件加载数据到图形窗口
data save           # 保存信号跟踪数据
data rawdemod       # 解调GraphBuffer中的数据并输出二进制
data modulation     # 识别LF信号的时钟和调制方式

四、高频(HF)协议支持

1. ISO14443A协议(14a)

hf 14a info         # 获取标签信息
hf 14a reader       # 模拟ISO14443A读卡器
hf 14a sim          # 模拟ISO14443A标签
hf 14a raw          # 发送原始数据到标签
hf 14a ndefread     # 从Type4标签读取NDEF数据

2. ISO14443B协议(14b)

hf 14b info         # 获取标签信息
hf 14b dump         # 读取标签所有内存页
hf 14b restore      # 从文件恢复标签数据
hf 14b reader       # 模拟ISO14443B读卡器

3. ISO15693协议(15)

hf 15 info          # 获取标签信息
hf 15 rdbl          # 读取单个块
hf 15 wrbl          # 写入单个块
hf 15 reader        # 模拟ISO15693读卡器
hf 15 sim           # 模拟ISO15693标签

五、高级应用

1. EMV支付卡分析

emv pse             # 执行PPSE选择支付环境
emv gpo             # 获取处理选项
emv readrec         # 从卡中读取记录

2. FeliCa协议

hf felica info      # 获取FeliCa标签信息
hf felica rdbl      # 读取块数据
hf felica wrbl      # 写入块数据
hf felica reader    # 模拟FeliCa读卡器

3. eMRTD电子护照

hf emrtd dump       # 转储eMRTD文件到二进制文件
hf emrtd info       # 显示标签信息

六、实用技巧

  1. 信号分析:使用data plotdata rawdemod命令可以直观地分析RFID信号。

  2. 批量操作hf 14a cuids命令可以一次性收集多个ISO14443A标签的UID。

  3. 协议模拟:大多数协议都支持readersim命令,可以分别模拟读卡器和标签。

  4. 数据转换data num命令可以在十进制、十六进制和二进制之间转换数据。

  5. 脚本自动化:结合msleeprem命令可以创建自动化脚本。

七、安全注意事项

  1. 使用hf 14a antifuzz等模糊测试命令时需谨慎,可能影响读卡器正常工作。

  2. 某些写操作(如hf 15 passprotectafi)是不可逆的,操作前请确认。

  3. 处理支付卡和个人身份文档时需遵守当地法律法规。

通过掌握这些命令,您可以充分利用Proxmark3进行RFID协议研究、安全测试和系统开发。建议初学者从inforeader命令开始,逐步探索更复杂的功能。

proxmark3 Iceman Fork - Proxmark3 proxmark3 项目地址: https://gitcode.com/gh_mirrors/pr/proxmark3

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卫伊祺Ralph

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值