Skip to content

modules ble apple

Lucas Fernandez edited this page Nov 3, 2019 · 1 revision

"". With these modules among other things you will be able to read or write the characteristics of the ble devices. Discovery modules are found in the discovery category. To load a module from this category load ble/apple/module.

Required Total modules
Bluetooth interface 4

The modules are listed below with their description and options to configure.

adv-airpods

This script mimics AirPods by sending BLE messages.

Option Required Description
ble_iface False Bluetooth Interface
case False Charge value of case
interval False Advertising interval
left_speaker False Charge value of left speaker
random False Send random charge values
right_speaker False Charge value of right speaker

adv-wifi

his script sends BLE messages with WiFi password sharing request. This PoC shows that an attacker can trigger a pop up message on the target device if he/she knows any phone/email that exists on the victim's device.

Option Required Description
appleid False AppleID
ble_iface False Bluetooth Interface
email False Email address (example: [email protected])
interval False Advertising interval
phone False Phone number (example: 39217XXX514)
ssid True WiFi SSID (example: test)

airdrop-leak

This script allows to get mobile phone number of any user who will try to send file via AirDrop.

Option Required Description
interval False Seconds to refresh

ble-read-state

This script sniffs BLE traffic and displays status messages from Apple devices. Moreover, the tool detects request for password sharing from apple devices ir order to guess the original phone number.

Option Required Description
airdrop False Get info from AWDL
hci False Bluetooth Interface
iface False Wireless Interface to enable monitor mode
ssid False Get SSID from requests
ttl False ttl

Clone this wiki locally