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





