物联网安全:RFID 模糊测试与蓝牙低功耗技术解析
1. RFID 模糊测试
在对支持 RFID 的物联网设备进行测试时,若物理接触时间有限且需自动化大量测试操作,自定义脚本会非常有用。下面介绍如何使用 Proxmark3 的脚本引擎对 RFID 读取器进行基于变异的简单模糊测试。
模糊测试器会迭代或随机生成目标输入,这可能引发安全问题。与定位已知缺陷不同,此过程可识别 RFID 系统实现中的新漏洞。基于变异的模糊测试器通过修改初始值(种子)生成输入,通常种子是正常的有效负载,这里可以是成功克隆的有效 RFID 标签。
以下是具体步骤:
1. 创建脚本框架 :在 Proxmark3 客户端的 scripts 文件夹中保存名为 fuzzer.lua 的脚本骨架。
author = "Book Authors"
desc = "This is a script for simple fuzzing of NFC/RFID implementations"
function main(args)
end
main()
- 扩展脚本以模拟合法 RFID 标签 :使用已读取并转换为
.eml文件(假设为CEA0B6B4.eml)的标签。
local t
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



