Ich habe die Bluetooth-Mac-ID des Zielgeräts. Das Bluetooth ist jedoch im versteckten / nicht sichtbaren Modus.
Beide Telefone sind Android. (Nicht gerooted).
Ich habe meine Nachforschungen gemacht und ich * weiß *, dass ich mit einem Gerät verbinden kann (in den meisten Fällen), wenn ich die Mac-ID kenne, aber ich möchte nur nach Nähe suchen und NICHT verbinden, dh wenn das Zielgerät darin ist Bluetooth-Bereich und ich kenne seine Mac-ID, kann ich * nur * wissen, ob es in der Nähe (oder in lockerer Sicht, suchen Sie nach?)
Die kurze Antwort lautet no . Sie können keine unentdeckten Bluetooth-Geräte finden.
Ein Gerät in undiscoverable mode
ist eine Sicherheitsmaßnahme, die von Herstellern implementiert wurde, um Missbrauch wie z. B. die Geräteverfolgung zu verhindern. Dadurch kann ein Standard-Bluetooth-Adapter (wie Ihr) vollständig nicht feststellen, ob ein unsichtbares / nicht erkennbares Gerät in der Nähe ist oder nicht.
Es stellt sich jedoch heraus, dass diese Art von Sicherheit nicht optimal ist und in letzter Zeit gebrochen wurde. Sie finden hier Michael Ossmanns Arbeiten an Ubertooth
, einem kleinen Bluetooth-Adapter, der unentdeckte Geräte erkennt. Sie können hier eine großartige Präsentation dessen finden, was das ist, diesen Dongle mit Open-Source-Plänen erstellen und sogar kaufen sein Dongle.
BEARBEITEN:
Es ist möglich zu wissen, ob ein Bluetooth-Gerät in der Nähe ist, selbst wenn er sich in einem nicht erkennbaren Modus befindet, indem man seine volle MAC-Adresse überhaupt kennt.
Die Technik besteht darin, eine PAGE-Anforderung zu versuchen, die alle 6 Bytes sendet, die den gesuchten MAC-Bezeichner des Bluetooth-Hosts bilden. Eine PAGE-Anfrage ermöglicht es einem, sich mit einem Bluetooth-Slave zu verbinden, wenn er seine BT ADDR kennt. Geräte, die sich in einem nicht erkennbaren Modus befinden, reagieren nicht auf Abfrage-Scan (Geräteerkennungsabsicht), aber sie reagieren auf Seitenscan, der von einem Gerät verwendet wird, das eine Verbindung mit einem anderen zuvor bekannten Gerät herstellen möchte.
Sie können möglicherweise das tun, was Sie vorhaben, indem Sie Bluesniff verwenden, ein Sicherheitsnachweis, mit dem Sie versteckte Geräte entdecken können. Es unterstützt möglicherweise das Scannen von Seiten.
Beachten Sie, dass dies als pädagogische Ressource zu verstehen ist, und ich ermutige diese Art von Übung nicht in einer kommerziellen Anwendung.