首页 文章

Android蓝牙劫持可能吗?

提问于
浏览
13

http://developer.android.com/guide/topics/wireless/bluetooth.html读,

当前的Android蓝牙API需要在 Build RFCOMM连接之前配对设备 . (当您使用蓝牙API启动加密连接时,将自动执行配对 . )

但是,据我所知,蓝牙协议允许在没有配对两个设备的情况下发送.vcf (vCard)文件 . 这就是索尼爱立信k7 **系列,诺基亚63 **系列等旧手机上的Bluejacking的可能性 .

为了编写一个Android蓝劫应用程序,我希望能够从Android发送vCard文件,而无需先与设备配对 . 有谁知道这是否可能?

2 回答

  • 1

    Bluejacking实际上只是向其他蓝牙用户发送未经请求的消息 . 这通常与Bluesnarfing混淆 . 我在android中使用的大多数旧款手机甚至没有开启蓝牙发现,这实际上是有人可以进行蓝劫的唯一方式,如果他们还没有问题 Build 联系 .

  • 2

    您可以无限期地发现手机,这可能是bluejackign可能的起点:

    EXTRA_DISCOVERABLE_DURATION意图额外 . 应用程序可以设置的最长持续时间为3600秒,值为0表示设备始终可被发现 .

相关问题