blueborne-scanner
blueborne-scanner copied to clipboard
Bluetooth scanner for local devices that may be vulnerable to Blueborne exploit
Blueborne Android Scanner
Greetz
shouts to sh3llg0d, an0n_l1t3, daemochi, akatz!!!!
Overview
Bluetooth scanner for blueborne-vulnerable devices, Android only for the moment
Quickstart
git clone https://github.com/hook-s3c/blueborne-scanner.git
cd blueborne-scanner
sudo chmod +x ./bluebornescan.py
pip install -r ./requirements.txt
./bluebornescan.py
Breakdown
- Scans for local bluetooth devices
- Looks up the OUI of the MAC to see if it matches vulnerable devices
Notes
I'm still learning python, there are no unit tests, sorry.
There is no support, fork/PR as you wish. MIT license, so attribution is mandatory.
- CVE-2017-0785
- CVE-2017-0781
- CVE-2017-0782
- CVE-2017-0783
- https://www.youtube.com/watch?v=Az-l90RCns8
References
-
https://www.armis.com/blueborne/
-
https://www.youtube.com/watch?v=KiNr1kXAh-A
-
https://pastebin.com/raw/RhN6mkqd
-
https://github.com/terry2012/BlueBorneVulnScanner
-
https://stackoverflow.com/questions/3342760/how-can-i-make-pybluez-return-a-list-of-discovered-devices-every-x-seconds-and-t
-
https://networkengineering.stackexchange.com/questions/36843/do-bluetooth-devices-have-mac-address-with-the-same-specification-as-the-mac-add/36846
-
https://stackoverflow.com/questions/663171/is-there-a-way-to-substring-a-string-in-python
-
https://stackoverflow.com/questions/3765533/python-array-with-string-indices
-
https://stackoverflow.com/questions/9244909/python-conditional-string-formatting