
在硬件极客和信息安全爱好者的圈子,Flipper Zero 几乎是人手必备一台的利器:读取、复制和模拟 RFID、NFC标签;生成多种无线电信号,包括但不限于遥控车钥匙、门禁卡等;支持多种协议的调试和破解,如红外信号、蓝牙、Wi-Fi等。
FlipperDroid 是一款开源 Android 应用,目标是 在 Android 上模拟 Flipper Zero 的功能,例如 NFC 卡片读取与模拟、蓝牙设备扫描、红外通信、BadUSB 等。
FlipperDroid 提供了用于扫描、分析和模拟 NFC、蓝牙、RFID 等的模块,以及用于网络诊断和基于 USB 的攻击的工具,使其成为一个全面的移动安全工具包。
FlipperDroid 的核心功能:
- NFC 和 EMV 读取和模拟:读取和模拟 NFC 卡,包括非接触式银行卡和其他基于芯片的标识符
- 蓝牙接口:扫描蓝牙设备,连接它们,并为未来的仿真功能做好准备
- 网络工具:Nmap、Wi-Fi 扫描和数据包分析等工具的集成接口(正在开发中)
- RFID 和红外线:使用 RFID 或红外通信读取、交互或发送信号的模块
- BadUSB 模块:模拟恶意 USB HID 设备以进行渗透测试和用户意识目的
- 日志系统:能够记录扫描/交互活动,并导出日志,对于调试、安全审计或学习很有帮助
由于Android系统等诸多因素限制,导致 FlipperDroid 仍有不少不足,例如:
硬件限制:很多手机 NFC 只能读卡,无法完整模拟。红外功能、USB HID 不同机型兼容性差异大
系统权限:Android 对 NFC、蓝牙、USB 的权限控制严格,部分功能需要 root 或特殊授权
法律风险:模拟银行卡、干扰设备等行为在多数地区违法。项目仅面向学习和合法测试。
功能成熟度:某些模块仍在开发中,稳定性和兼容性不足
虽然有诸多限制和不足,但 FlipperDroid 具有无穷的潜力,可以将Android 手机转变为 Flipper Zero 的灵活便携替代品,值得安全专业人员、研究人员和爱好者拥有。
项目地址:https://github.com/Jeremiznoo/FlipperDroid