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

Board is not visible as the impersonated device #16

Open
AntonFirc opened this issue Apr 4, 2021 · 1 comment
Open

Board is not visible as the impersonated device #16

AntonFirc opened this issue Apr 4, 2021 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@AntonFirc
Copy link

Hi,

I'm experimenting with BIAS using the CYW920819EVB-02 and experiencing some difficulties I cannot explain.

First off, the boards firmware got patched so a slight modification to the internalblue was needed (seemoo-lab/internalblue#44).

Instead of seeing the LMP packets, I see packets labeled as HCI_H4, with an description Sent Unknown HCI paket type 0x07, might this signalize that something does not work as intended to?

Finally, I'm able to patch the ROM of the dev-board, and also send the impersonation info. However, after the bias.py script finishes, there is no difference on how do the other devices see the board (name, MAC address). When I run the hciconfig hci1 name command, the name of the interface is correct, as in the impersonation file, but the MAC address is wrong. If I reload the hci device (hciconfig hci1 reset), new MAC shows up, but the name gets replaced by machine (host) name. If I check from a different machine I see the updated MA, but incorrect name as well.

Should the "impersonation results" be visible immediately after loading the info to board?

@francozappa
Copy link
Owner

Hi,

For the traffic, you need to install a Wireshark plugin to dissect LMP packets sent over H4. If you Google for it there are several plugin versions and you should install the version compatible with your version of Wireshark.

After running bias.py you should see spoofed info (e.g., BT address and name) from the victim device. From your laptop, you will keep seeing unmodified values because the script is patching the controller (BT firmware) without restarting the host (Linux OS)

@francozappa francozappa added the help wanted Extra attention is needed label Jun 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants