簡體   English   中英

Android上的藍牙數據包捕獲

[英]Bluetooth packet capture on Android

我使用此處介紹的技術來捕獲Android手機與設備(非常簡單的設備)之間交換的藍牙信息。

我可以捕獲很多掃描以及兩個設備之間的配對,但是以后看不到任何交換,只有掃描。 而且,在配對之后,時間上還有很大的差距,而當我認為在設備之間交換數據時,還有其他差距。 例如,時間軸采用以下形式:

  • 0-8s:掃描( LE Set Scan
  • 8-15秒:配對
  • 80-120秒:掃描
  • 180-200s:掃描

我確定差距與數據交換相對應,但是我不知道為什么看不到這些東西。

我嘗試過在手機和計算機之間進行簡單的文件交換,並且已經能夠看到包含文件的文件。

我假設您正在使用BLE,並且正在嗅探空中日志。 根據您的描述,您可以掃描廣告(和掃描)和配對過程(我假設在配對之后您什么也看不到)。 您是否輸入了LTK(長期密鑰)? 它就像經典藍牙中的鏈接密鑰一樣,沒有它,您就無法解密加密包。 觀察日志的最佳方法是檢查btsnoop.log。 您說您可以看到PC和手機之間的連接,實際上您應該使用經典的藍牙嗎? 還是您沒有配對?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM