Skip to content

naren-jayram/ble-fuzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Bluetooth Low Energy (BLE): GATT Reconnaisance /Basic Fuzzer

Description

  • Reads values from the BLE GATT characteristics
  • Basic Fuzzing on the BLE GATT characteristics Note: This fuzzes only Generic Attribute Profile (GATT)

Usage

$ python ble_fuzzer.py <BLE_Peripheral_MAC_Address>

Pre-requisite

  • Bluez has to be installed. Ubuntu comes with Bluez by default. If you are using other flavours of Linux, please install Bluez
  • Your computer must support Bluetooth / BLE

Output

  • Readable handles can be found in readable_handles.json
  • Writable handles can be found in writable_handles.json Example: "0x0c03": [4, 5] in the writable_handles.json means we can either write 4 characters or 5 characters to the handle, 0x0c03.  

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages