萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路應用技術 >> 應用程式教學

藍牙 Bluebugging 攻擊技術詳解:從掃描到獲取手機完全控制權

基本概念

1. 什麼是 Bluebugging?

攻擊者利用藍牙未授權訪問手機隱藏頻道,在用戶無感知下執行手機命令:撥打電話、收發短信、讀寫通訊錄、竊聽通話、連接互聯網。雖智能手機多免疫,但大量 MTK 方案國產手機仍受威脅。

2. 什麼是 MTK?

MediaTek(聯發科)高度集成多媒體基帶芯片方案,低成本、功能多、開發易、週期短,佔據巨大市場份額。品牌手機用 MTK 做工/保修優於組裝機。外觀常仿大牌(如 Nokai、Anycoll 模仿 Nokia、Anycall),測試機為 Anycoll(圖13-55)和 D899 仿 iPhone(圖13-56)。
Anycoll手機 D899手機

工具準備

Linux 下 hciconfig、hcitool 等預裝,需安裝 minicom(串口終端工具,類 Windows 超級終端)。BackTrack4 內置。下載:minicom 官網。安裝命令參考圖。
minicom安裝命令

攻擊步驟演示(以 MTK 低端手機為例)

1. 掃描藍牙設備

載入藍牙適配器後掃描:
hcitool scan命令

發現 MTKBTDEVICE(MTK 藍牙設備)。用 l2ping 測試連通性:
l2ping測試

顯示「6 sent, 6 received, 0% loss」即通。
掃描結果 l2ping結果

2. 查找串行端口服務

用 sdptool browse 列出所有服務:
sdptool browse命令

找 Serial Port 服務,關鍵是 Channel(頻道號)。此處 Channel=10。
Serial Port服務信息

3. 配置藍牙連接設置

編輯 /etc/bluetooth/rfcomm.conf:
編輯rfcomm.conf

設置 device 為目標 MAC,channel 為 10。保存退出(Ctrl+X 選 Y)。
rfcomm.conf配置示例

建立映射:rfcomm bind 0 <目標MAC> 10,將目標映射為 rfcomm0。
rfcomm bind命令

4. 配置 minicom

設置串口參數連接 rfcomm0,即可獲得手機 AT 命令控制權,實現撥號、短信、通訊錄等操作。

copyright © 萬盛學電腦網 all rights reserved