ESP32-BlueJammer(蓝牙干扰器、BLE干扰器、WiFi干扰器、遥控干扰器)使用ESP32和nRF24模块干扰各种设备,产生大量噪声并发送不必要的数据包(拒绝服务攻击)。
它能够中断: 整个2.4GHz宽带! 所有工作在2.4GHz的设备都会受到干扰,例如: 通过蓝牙传输的音频扬声器、2.4GHz麦克风、智能手机连接、WiFi、遥控无人机(等)、物联网设备、智能小工具、无线键盘和鼠标,以及任何工作在2.4GHz的设备!
适用于受控干扰和安全测试。基于2.4GHz通信技术。
具有较大覆盖范围(超过30米+ - 具体取决于您的天线和硬件配置!),使用最新的蓝牙版本和普通2.4GHz天线,您也可以通过使用一些简单的"更大"的路由器天线来轻松增加覆盖范围。 2.4GHz放大器也是一个不错的选择!
请记住,干扰器使用是违法的,不应出于恶意目的使用!
ESP32-RF DIY-PCB: 该PCB板可以容纳ESP32-wroom-32U/E DevKitC和2个nRF模块,以及0.96" I2C OLED显示屏、LED指示灯和开关。 请记住:这不是为了非法使用而设计的! 对于这个PCB,您需要以下所有组件:
必需组件:
- ESP32开发模块 (推荐:ESP32-32U CP2102,任何ESP32都可以工作,只要它有所需的引脚,需要38个引脚!)
- nRF24L01+PA+LNA (2个)
- 10-100uF电容 (2个)(任何电压高于5V)
- 0.96" OLED显示屏 I2C
- 滑动开关 (2个)
- LED指示灯:3mm LED
- 电阻套件
- R1 = 1kΩ
- R2, R3, R5, R7 = 47kΩ
- R4, R6 = 100kΩ
附加组件:
预焊接版本: "蓝色ESP" 这是一个带有RF模块扩展板(nRF24/CC1101等)的ESP32,用于实验。 请记住:这不是为了非法使用而设计的,也不是为了我的项目!
必需组件:
- nRF24L01+PA+LNA (2个)
为什么需要nRF24?-> 引脚布局可用于连接nRF24或CC1101模块,以便使用ESP32芯片进行进一步的实验。
购买链接
-
蓝牙 = 79个频道 频率范围:2.402 GHz 至 2.480 GHz 频道宽度:1 MHz
-
BLE = 40个频道 频率范围:2.400 GHz 至 2.4835 GHz 频道宽度:2 MHz
-
WiFi = 14个频道 频率范围:2.400 GHz 至 2.4835 GHz 频道宽度:通常为20 MHz,但在某些情况下可以是22 MHz或40 MHz
-
遥控无人机等 = 1-125个频道 频率范围:2.400 GHz 至 2.525 GHz 频道宽度:1 MHz
要干扰2.4GHz频段上的各种频道,请按照以下步骤启用您的ESP32-BlueJammer:
- 每种模式在开机后立即开始工作!没有额外的按钮来启动攻击!
- 一旦通电,它就会立即开始干扰!
- 使用ESP32上的"Boot"按钮在Combo固件的频道模式之间切换!
- OLED将显示您当前的工作频道
- 状态LED让您了解当前状态: 1次闪烁 = 蓝牙 2次闪烁 = BLE 3次闪烁 = WiFi 4次闪烁 = 遥控
- 您的ESP32-BlueJammer的串行输出在切换模式时将输出以下行: 状态1:蓝牙 状态2:蓝牙低功耗 状态3:WiFi 状态4:遥控
- 您选择的固件名称表示工作频道,这意味着:
Bluetooth_80_CH - 干扰经典蓝牙 频率范围:2.402 GHz 至 2.480 GHz
BluetoothLowEnergy_40_CH - 干扰蓝牙低功耗 频率范围:2.400 GHz 至 2.4835 GHz
Bluetooth-BluetoothLowEnergy_40-80_CH - 干扰经典蓝牙和蓝牙低功耗 频率范围:2.402 GHz 至 2.480 GHz 和 2.400 GHz 至 2.4835 GHz
Bluetooth-WiFi_14-80_CH - 干扰经典蓝牙和WiFi 频率范围:2.402 GHz 至 2.480 GHz 和 2.400 GHz 至 2.4835 GHz
WiFi_14_CH - 干扰WiFi 频率范围:2.400 GHz 至 2.4835 GHz
2.4GHzRemoteControl(Drones etc.)_1-125_CH - 干扰遥控(无人机等) 频率范围:2.400 GHz 至 2.525 GHz
(支持我的AliExpress联盟链接 - 链接到商品名称)
- ESP32开发模块 (推荐:ESP32-32U CP2102,任何ESP32都可以工作,只要它有所需的引脚)
- nRF24L01+PA+LNA (2个)
- 10-100uF电容 (2个)(任何电压高于5V)
- 原型PCB板 (至少7x9 cm,但您需要将其切割到适合3D打印外壳的尺寸,外壳适合7x5.5cm的尺寸!)
- M3x16螺丝 (2个)
- M3螺母 (2个) 或者购买这个M3套件:
- M3螺丝和螺母套件
一个经常被问到的问题是是否需要天线以及第三个天线的用途,这里是答案: 是的,您至少需要两个nRF24的天线!为什么?为了获得体面的覆盖范围! 使用标准的中国2.4GHz天线的平均覆盖范围约为20-30米。升级这些天线将大大有助于获得更大的覆盖范围!
2个天线用于HSPI和VSPI nRF24模块!
第3个天线连接到ESP32芯片本身,无论是通过IPEX还是焊接到自己的天线上,如果您的ESP32没有提供添加该天线的选项,显然就不可能了! 第3个天线用于什么?连接到ESP32芯片本身的第三个天线有助于可靠的远距离干扰。它确保在干扰时具有更好的中间信号和稳定性! (第三个天线是您自己的决定,因此是可选的!)

- 访问 ESP32-BlueJammerFlasher
- 首先,选择固件类型,"通用"或"0.96"OLED"
- 选择您想要烧录的固件
- 通过数据USB线连接您的ESP32
- 烧录您选择的固件 :D
BlueFlasher.exe让您只需不超过3次点击就可以烧录任何可用的固件!它始终是最新的固件!
- 下载 BlueFlasher.exe
- 运行应用程序 (图片)
- 简单地选择您的ESP32的COM端口 (图片)
- 从现在开始按住ESP32上的"Boot"按钮
- 选择您想要烧录的固件
- 释放ESP32上的"Boot"按钮
- 等待固件烧录完成(检查控制台):D
BlueFlasherDemo.mp4
由 9dl 开发
- 下载此仓库中可用的 .bin文件
- 使用您选择的任何烧录器
- 烧录它 :D
如果您的ESP32没有显示在设备列表中或无法被识别,您需要安装 这些驱动程序,这些驱动程序也可以在我的 Discord服务器 上找到!
这里是HSPI和VSPI的引脚定义。您需要连接两个nRF24L01模块才能实现设备的全部功能。 nRF24L01+引脚定义
| 第1个nRF24L01模块引脚 | HSPI引脚(ESP32) | 10uf电容 |
|---|---|---|
| VCC | 3.3V | (+) 电容 |
| GND | GND | (-) 电容 |
| CE | GPIO 16 | |
| CSN | GPIO 15 | |
| SCK | GPIO 14 | |
| MOSI | GPIO 13 | |
| MISO | GPIO 12 | |
| IRQ |
| 第2个nRF24L01模块引脚 | VSPI引脚(ESP32) | 10uf电容 |
|---|---|---|
| VCC | 3.3V | (+) 电容 |
| GND | GND | (-) 电容 |
| CE | GPIO 22 | |
| CSN | GPIO 21 | |
| SCK | GPIO 18 | |
| MOSI | GPIO 23 | |
| MISO | GPIO 19 | |
| IRQ |
| ESP32 | 4.7kΩ电阻 | 3mm状态LED(蓝色) |
|---|---|---|
| GND | (-) LED | |
| 电阻 | (+) LED | |
| GPIO27 | 电阻 |
| 0.96" OLED显示屏I2C | ESP32 |
|---|---|
| GND | GND |
| VCC | 3.3V |
| SCL | GPIO 5 |
| SDA | GPIO 4 |
| 3.7V锂离子电池 | JST-PH2连接器 | TP4056充电模块 | 迷你滑动开关 | ESP32 |
|---|---|---|---|---|
| (+) 电池正极 | (+) JST-PH2 | Bat + | ||
| (-) 电池负极 | (-) JST-PH2 | Bat - | ||
| OUT + | 开关输入 | |||
| OUT - | GND | |||
| 开关输出 | 3V3 |
V3外壳3D模型视图 [下载.stl文件]
V4外壳3D模型视图 [下载.stl文件]
-
我的ESP32-BlueJammer真的工作吗? 是的!我的ESP32 BlueJammer完全功能正常,演示视频中没有人暂停声音。许多人已经制作了自己的ESP32-BlueJammer并确认它工作正常!加入我的Discord,亲眼看看吧!;D
-
为什么我的ESP32-BlueJammer代码不是开源的 有几个"BLE干扰器"在GitHub上可用,但它们都在频率范围、频道覆盖和有效距离(约5米)方面有限制。因此我决定为ESP32-BlueJammer开发和编写自己的固件,旨在获得卓越的性能。
尽管有人声称我可能抄袭了别人的作品,但重要的是要澄清,从编译文件(.hex、.bin等)中提取源代码实际上是不可能的。如果我使用了别人的作品,我就无法创建自定义控制台横幅、开发多个固件版本或构建web烧录器。我的代码完全是从零开始编写的。没有从其他可用的代码、源代码、代码库或资源中作为基础,即使存在的话。我的代码目前保持闭源,以保护我在这个项目中投入的大量努力和创新。
这不是我的最后一个项目。我期待在进一步的持续项目中实现ESP32-BlueJammer,所以目前,我希望代码保持闭源。也许有一天我会将其开源! -没有人知道。;D
您可以 在这里 加入我的Discord服务器!
您可以在这里访问我的作品集,您会找到您正在寻找的一切 这里!
通过 这个链接,您可以留下小费以激励我开发未来的项目!感谢您的支持 :)











