如何基于ESP32动力工具建立自己的nRFBOX
扫描二维码
随时随地手机看文章
嘿,无线探索者!欢迎回来,我非常兴奋地介绍nRFBOX v2.7.2,这是我们开源,ESP32驱动的扫描,干扰,掌握2.4GHz频谱工具包的最新发展。
通过重新设计的菜单系统、Wi-Fi死亡攻击、Android BLE和SD卡固件更新等新功能,这个版本比以往任何时候都更加强大和用户友好。
让我们将其全部分解,并向您展示如何构建自己的。
什么是nRFBOX?
nRFBOX是一个用于2.4GHz频段的开源工具。无论您是测试BLE, Wi-Fi, Zigbee还是其他协议,它都可以轻松扫描,分析,干扰,和原型。
由ESP32 - room - 32u和三个NRF24 GTmini模块供电,它支持广泛的实验-从信号嗅探Apple BLE设备。
2.7.2版本是几个月来社区反馈的结果,它增加了强大的新工具以及改进的用户界面。
v2.7.2有什么新功能?
2.7.2的更新带来了主要的功能升级和生活质量的改善:
•时尚的新菜单UI -简化导航,更快的访问和更干净的界面
•BLE Spoofer (Android支持)- Android设备的扩展能力
•Wi-Fi Deauther -发送死亡数据包断开设备(仅用于道德测试)
•SD卡固件更新-不需要电缆-只需将。bin文件放到SD卡上
•增强扫描和干扰-更好的性能跨越所有协议
•改进酸苹果攻击-更稳定的苹果BLE广告
•Bug修复和稳定性-平滑处理多个NRF模块和SD访问
核心特性(v2.7.2)
以下是nRFBOX成为无线伴侣的原因:
扫描仪:
扫描2.4GHz频段,检测Wi-Fi、蓝牙和其他无线设备,实时显示信号强度和频道活动。
分析仪:
深入2.4GHz频段,跨越128个通道,检测各种协议的活动并显示实时流量。
干扰机:
通过在14个可选的Wi-Fi频道上发送噪音来破坏无线通信。注意:不支持Wi-Fi,效果可能有所不同。
Protokill:
针对特定的2.4GHz协议,如Zigbee和Wi-Fi,进行压力测试和特定协议的干扰。
BLE干扰机:
用噪音淹没BLE广告频道,破坏设备发现和连接。也支持经典蓝牙通道。
BLE诱骗设备:
通过发送虚假广告数据包来模仿BLE设备。自定义设备类型和模式,现在与Android支持!
酸苹果:
Apple BLE广告(例如,AirDrop, Continuity)以触发意外行为或潜在的数据泄露。
BLE扫描仪:
检测附近的BLE设备,甚至隐藏的设备,并提供每个设备的详细信息。
wi - fi扫描仪:
列出附近的Wi-Fi网络,包括信号强度和频道使用等详细信息。
wi - fi Deauther:
发送去认证数据包来中断Wi-Fi连接——完美的测试网络安全。
设置菜单:
调整OLED亮度,切换新像素反馈,并管理固件更新。
固件更新:
直接从SD卡更新ESP32固件,不需要额外的工具!
硬件故障
在面包板上构建它,或者使用自定义PCB。这是驱动盒子的动力:
•ESP32 - room - 32u -双核MCU,内置Wi-Fi和蓝牙
•3x NRF24 GTmini (LNA) - 2.4GHz干扰和扫描主干网
•0.96英寸OLED显示屏- 128x64分辨率,完美的菜单和视觉效果
•LF33稳压器-稳定3.3V输出
•CP2102 usb转串口-简单的编程和调试
•TP4056模块-充电您的锂电池轻松
•SD卡模块-存储数据,上传固件
•WS2812 NeoPixel -视觉反馈与RGB LED
•天线连接器-使用外部SMA天线扩展范围
•触觉按钮-控制一切与5个简单的输入
如何建立自己的nRFBOX
无论您是制作原型还是焊接最终构建,都可以从这里开始:查看详细的设计文件的原理图和PCB !
试验板的版本
简单的开始。按照Wiki Breadboard Setup中的布线指南并上传固件进行测试。
本文编译自hackster.io





