我做了一個智能手機應用程序和BLE服務與配合bluez 5.28。 他們之間的溝通效果很好。 但我想破解的溝通,我已經試過Ubertooth一個和噼啪做。 起初,我開始使用智能手機,然後連接到智能手機。拍攝後,我試圖用裂紋,但裂紋裂縫(解密)說: 「無法因爲他下面的錯誤破解: 缺少既Mrand和函數srand如何讓BLE通信加密?
沒有解密任何數據包,而不是寫一個新的PCAP .. 」
總之,智能手機和BLE服務之間的連接沒有加密。我發現有關加密的可信服務標誌是真實的,但我不知道智能手機。我以爲android和ble會自動支持加密。 如何在兩個設備之間建立連接加密? 我應該在android應用程序或ble服務中設置任何內容嗎?