如何基于ESP32動(dòng)力工具建立自己的nRFBOX
嘿,無線探索者!歡迎回來,我非常興奮地介紹nRFBOX v2.7.2,這是我們開源,ESP32驅(qū)動(dòng)的掃描,干擾,掌握2.4GHz頻譜工具包的最新發(fā)展。
通過重新設(shè)計(jì)的菜單系統(tǒng)、Wi-Fi死亡攻擊、Android BLE和SD卡固件更新等新功能,這個(gè)版本比以往任何時(shí)候都更加強(qiáng)大和用戶友好。
讓我們將其全部分解,并向您展示如何構(gòu)建自己的。
什么是nRFBOX?
nRFBOX是一個(gè)用于2.4GHz頻段的開源工具。無論您是測試BLE, Wi-Fi, Zigbee還是其他協(xié)議,它都可以輕松掃描,分析,干擾,和原型。
由ESP32 - room - 32u和三個(gè)NRF24 GTmini模塊供電,它支持廣泛的實(shí)驗(yàn)-從信號(hào)嗅探Apple BLE設(shè)備。
2.7.2版本是幾個(gè)月來社區(qū)反饋的結(jié)果,它增加了強(qiáng)大的新工具以及改進(jìn)的用戶界面。
v2.7.2有什么新功能?
2.7.2的更新帶來了主要的功能升級(jí)和生活質(zhì)量的改善:
?時(shí)尚的新菜單UI -簡化導(dǎo)航,更快的訪問和更干凈的界面
?BLE Spoofer (Android支持)- Android設(shè)備的擴(kuò)展能力
?Wi-Fi Deauther -發(fā)送死亡數(shù)據(jù)包斷開設(shè)備(僅用于道德測試)
?SD卡固件更新-不需要電纜-只需將。bin文件放到SD卡上
?增強(qiáng)掃描和干擾-更好的性能跨越所有協(xié)議
?改進(jìn)酸蘋果攻擊-更穩(wěn)定的蘋果BLE廣告
?Bug修復(fù)和穩(wěn)定性-平滑處理多個(gè)NRF模塊和SD訪問
核心特性(v2.7.2)
以下是nRFBOX成為無線伴侶的原因:
掃描儀:
掃描2.4GHz頻段,檢測Wi-Fi、藍(lán)牙和其他無線設(shè)備,實(shí)時(shí)顯示信號(hào)強(qiáng)度和頻道活動(dòng)。
分析儀:
深入2.4GHz頻段,跨越128個(gè)通道,檢測各種協(xié)議的活動(dòng)并顯示實(shí)時(shí)流量。
干擾機(jī):
通過在14個(gè)可選的Wi-Fi頻道上發(fā)送噪音來破壞無線通信。注意:不支持Wi-Fi,效果可能有所不同。
Protokill:
針對(duì)特定的2.4GHz協(xié)議,如Zigbee和Wi-Fi,進(jìn)行壓力測試和特定協(xié)議的干擾。
BLE干擾機(jī):
用噪音淹沒BLE廣告頻道,破壞設(shè)備發(fā)現(xiàn)和連接。也支持經(jīng)典藍(lán)牙通道。
BLE誘騙設(shè)備:
通過發(fā)送虛假廣告數(shù)據(jù)包來模仿BLE設(shè)備。自定義設(shè)備類型和模式,現(xiàn)在與Android支持!
酸蘋果:
Apple BLE廣告(例如,AirDrop, Continuity)以觸發(fā)意外行為或潛在的數(shù)據(jù)泄露。
BLE掃描儀:
檢測附近的BLE設(shè)備,甚至隱藏的設(shè)備,并提供每個(gè)設(shè)備的詳細(xì)信息。
wi - fi掃描儀:
列出附近的Wi-Fi網(wǎng)絡(luò),包括信號(hào)強(qiáng)度和頻道使用等詳細(xì)信息。
wi - fi Deauther:
發(fā)送去認(rèn)證數(shù)據(jù)包來中斷Wi-Fi連接——完美的測試網(wǎng)絡(luò)安全。
設(shè)置菜單:
調(diào)整OLED亮度,切換新像素反饋,并管理固件更新。
固件更新:
直接從SD卡更新ESP32固件,不需要額外的工具!
硬件故障
在面包板上構(gòu)建它,或者使用自定義PCB。這是驅(qū)動(dòng)盒子的動(dòng)力:
?ESP32 - room - 32u -雙核MCU,內(nèi)置Wi-Fi和藍(lán)牙
?3x NRF24 GTmini (LNA) - 2.4GHz干擾和掃描主干網(wǎng)
?0.96英寸OLED顯示屏- 128x64分辨率,完美的菜單和視覺效果
?LF33穩(wěn)壓器-穩(wěn)定3.3V輸出
?CP2102 usb轉(zhuǎn)串口-簡單的編程和調(diào)試
?TP4056模塊-充電您的鋰電池輕松
?SD卡模塊-存儲(chǔ)數(shù)據(jù),上傳固件
?WS2812 NeoPixel -視覺反饋與RGB LED
?天線連接器-使用外部SMA天線擴(kuò)展范圍
?觸覺按鈕-控制一切與5個(gè)簡單的輸入
如何建立自己的nRFBOX
無論您是制作原型還是焊接最終構(gòu)建,都可以從這里開始:查看詳細(xì)的設(shè)計(jì)文件的原理圖和PCB !
試驗(yàn)板的版本
簡單的開始。按照Wiki Breadboard Setup中的布線指南并上傳固件進(jìn)行測試。
本文編譯自hackster.io