Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

generic/bluetooth/btle_scan will crash if BTLE devices use randomised addresses #661

Open
Code-Glitch opened this issue Apr 15, 2020 · 2 comments

Comments

@Code-Glitch
Copy link

Code-Glitch commented Apr 15, 2020

Steps to Reproduce (for bugs)

  1. use generic/bluetooth/btle_scan
  2. run
  3. Be in the range of BTLE devices

Your Environment

  • RouterSploit Version used: 3.4.1
  • Operating System and version: Ubuntu 18.04
  • Python Version: 3.6.9

Current Behavior

routersploit will crash with an exception (routersploit/core/exploit/printer.py : 137) if a BTLE device has a manufacturer which is not recognised. E.g. if the BD_ADDR is randomised.

Expected Behavior

To fix, 'element' variable needs to be checked for None, and if so, set it to be the string "None", or appropriate.

@GustavoSchip
Copy link

I have this issue as well

@gr4y-gh0st
Copy link

Same issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants