Bluescan is a open source project by Sourcell Xu from DBAPP Security HatLab. Anyone may redistribute copies of bluescan to anyone under the terms stated in the GPL-3.0 license.
This document is also available in Chinese. See README-Chinese.md
Aren't the previous Bluetooth scanning tools scattered and in disrepair? So we have this powerful Bluetooth scanner based on modern Python 3 ---- bluescan.
When hacking new Bluetooth targets, the scanner can help us to collect intelligence, such as:
- BR devices
- LE devices
- LMP features
- GATT services
- SDP services
- Vulnerabilities (demo)
Requirements
This tool is based on BlueZ, the official Linux Bluetooth stack. The following packages need to be installed:
sudo apt install libglib2.0-dev libbluetooth-dev
README.md
of ojasookert/CVE-2017-0785.Install
The lastest bluescan will be uploaded to PyPI, so the following command can install bluescan:
sudo pip3 install bluescan
Usage
$ bluescan -h bluescan v0.2.1 A powerful Bluetooth scanner. Author: Sourcell Xu from DBAPP Security HatLab. License: GPL-3.0 Usage: bluescan (-h | --help) bluescan (-v | --version) bluescan [-i <hcix>] -m br [--inquiry-len=<n>] bluescan [-i <hcix>] -m lmp BD_ADDR bluescan [-i <hcix>] -m sdp BD_ADDR bluescan [-i <hcix>] -m le [--timeout=<sec>] [--le-scan-type=<type>] [--sort=<key>] bluescan [-i <hcix>] -m gatt [--include-descriptor] --addr-type=<type> BD_ADDR bluescan [-i <hcix>] -m vuln --addr-type=br BD_ADDR Arguments: BD_ADDR Target Bluetooth device address Options: -h, --help Display this help. -v, --version Show the version. -i <hcix> HCI device for scan. [default: hci0] -m <mode> Scan mode, support BR, LE, LMP, SDP, GATT and vuln. --inquiry-len=<n> Inquiry_Length parameter of HCI_Inquiry command. [default: 8] --timeout=<sec> Duration of LE scan. [default: 10] --le-scan-type=<type> Active or passive scan for LE scan. [default: active] --sort=<key> Sort the discovered devices by key, only support RSSI now. [default: rssi] --include-descriptor Fetch descriptor information. --addr-type=<type> Public, random or BR.
Scan BR devices
-m br
Classic Bluetooth devices may use three technologies: BR (Basic Rate), EDR (Enhanced Data Rate), and AMP (Alternate MAC/PHY). Since they all belong to the Basic Rate system, so when scanning these devices we call them BR device scanning:
As shown above, through BR device scanning, we can get the address, page scan repetition mode, class of device, clock offset, RSSI, and the extended inquiry response (Name, TX power, and so on) of the surrounding classic Bluetooth devices.
Scan LE devices
-m le
Bluetooth technology, in addition to the Basic Rate system, is Low Energy (LE) system. When scanning Bluetooth low energy devices, it is called LE device scanning:
As shown above, through LE device scanning, we can get the address, address type, connection status, RSSI, and GAP data of the surrounding LE devices.
Scan SDP services
Classic Bluetooth devices tell the outside world about their open services through SDP. After SDP scanning, we can get service records of the specified classic Bluetooth device:
You can try to connect to these services for further hacking.
Scan LMP features
Detecting the LMP features of classic Bluetooth devices allows us to judge the underlying security features of the classic Bluetooth device:
Scan GATT services
LE devices tell the outside world about their open services through GATT. After GATT scanning, we can get the GATT service of the specified LE device. You can try to read and write these GATT data for further hacking:
Vulnerabilities scanning (demo)
Vulnerability scanning is still in the demo stage, and currently only supports CVE-2017-0785:
$ sudo bluescan -m vuln --addr-type=br ??:??:??:??:??:?? ... ... CVE-2017-0785
via KitPloit Continue reading
- Pentest Tools Download
- Pentest Tools Find Subdomains
- Termux Hacking Tools 2019
- Hacking Tools Pc
- Pentest Tools Alternative
- Hack Rom Tools
- Game Hacking
- Hacking Tools
- Hack Tools For Pc
- Hacking Tools For Windows Free Download
- How To Hack
- Pentest Tools Open Source
- Pentest Tools Tcp Port Scanner
- Hacking Tools Download
- Hacker Tools For Pc
- Nsa Hacker Tools
- Pentest Tools Free
- Hack App
- Pentest Tools For Android
- Hack Tools
- Hacker Security Tools
- Pentest Tools Subdomain
- Best Hacking Tools 2020
- Hacking Tools Usb
- Hacking Tools For Windows
- Pentest Tools
- How To Install Pentest Tools In Ubuntu
- Bluetooth Hacking Tools Kali
- Pentest Tools Website Vulnerability
- Pentest Tools Framework
- Nsa Hack Tools Download
- Free Pentest Tools For Windows
- Hacking Tools For Windows
- Hacking Tools For Kali Linux
- Hacker Hardware Tools
- Hacking Tools For Pc
- Hackers Toolbox
- Hacking Tools For Mac
- Blackhat Hacker Tools
- Pentest Tools Tcp Port Scanner
- Black Hat Hacker Tools
- Pentest Tools Apk
- Game Hacking
- Pentest Tools Website
- Hacker Techniques Tools And Incident Handling
- Termux Hacking Tools 2019
- Hacker Tools Online
- Hak5 Tools
- Hacker Tools Windows
- Hack Tools Mac
- Hacking Tools For Windows Free Download
- Hacker Tools Linux
- Hacker Tools For Ios
- Pentest Tools Website Vulnerability
- Nsa Hacker Tools
- Pentest Tools Android
- Hack Tool Apk
- Hak5 Tools
- Hacker Tools Windows
- Easy Hack Tools
- World No 1 Hacker Software
- Pentest Tools Find Subdomains
- Computer Hacker
- Pentest Tools Github
- Hacking Tools Mac
- Bluetooth Hacking Tools Kali
- Pentest Tools Alternative
- Hacking Tools Software
- Pentest Tools Android
- Pentest Tools Framework
- Hacking Tools Pc
- Hack Tools Github
- New Hack Tools
- Hacker Tools Hardware
- Hack Tools For Games
- Hack Rom Tools
- Pentest Tools For Ubuntu
- Bluetooth Hacking Tools Kali
- Android Hack Tools Github
- Hacker Tools 2020
- What Are Hacking Tools
- Hack Apps
- Hacking Tools Windows
- Hacking Tools Software
- Hackrf Tools
- Hacker Tools For Ios
- Hacking Tools 2020
- Hacking Tools For Beginners
- Hackrf Tools
- Hack Tools Download
- Hacker Tools Free
- Pentest Tools Tcp Port Scanner
- Hack Tool Apk
- Easy Hack Tools
- Pentest Tools Subdomain
- Hacker Tools Free Download
- Pentest Tools For Ubuntu
- Pentest Tools Website
- Hacker Tools Online
- Nsa Hacker Tools
- Hacker Search Tools
- Hacking Tools Free Download
- Hack Tools For Windows
- Hacker Tools Github
- Blackhat Hacker Tools
- Hacking Tools Name
- Pentest Tools Open Source
- Hacking App
- Pentest Tools Bluekeep
- Hacking Tools For Mac
- Pentest Tools For Mac
- Hack Tools Github
- Pentest Automation Tools
- Hacking Tools And Software
- Hackers Toolbox
- Hacking Tools Pc
- Hacking Tools Mac
- Hack Tool Apk
- Kik Hack Tools
- Hack Tools Github
- Pentest Tools Bluekeep
- Pentest Tools For Mac
- Wifi Hacker Tools For Windows
- Hacker Tools List
0 comentários:
Postar um comentário