Briefly shows some of the built in ubertooth tools and 3rd party support within DragonOS LTS, such as the ubertooth-specan-ui as well as blue hydra. Remaining and longer part of the video focuses on converting the ubertooth to a uberducky, how to send a special packet from a raspberry pi to trigger a ducky script on Win10, and finally how to switch back to the stock ubertooth firmware.
Links referenced in video,
https://github.com/pwnieexpress/blue_...
https://github.com/mikeryan/uberducky
https://github.com/hak5darren/USB-Rub...
https://github.com/greatscottgadgets/...
https://github.com/greatscottgadgets/...
Important info to know
Triggering Uberducky
Uberducky will wait for a specially-formatted BLE advertising packet. When it receives this packet, it will run the duckyscript. There are two ways of triggering it. If you have a second Ubertooth, you can run the following:
ubertooth-ducky -q
If you do not have a second Ubertooth but you have a system running Linux, you can send the special packet using the following commands:
sudo btmgmt add-adv -D 1 -u fd123ff9-9e30-45b2-af0d-b85b7d2dc80c 1 && sudo btmgmt clr-adv
Re-flashing the firmware
Since Uberducky impersonates a keyboard, it does not respond to normal USB commands for reflashing the firmware. There are two mechanisms for forcing it to re-enter DFU mode and allowing the firmware to be re-flashed. The first is to send a specially-formatted BLE packet to reset it into DFU mode using a second Ubertooth:
ubertooth-ducky -b
It can also be done from Linux:
sudo btmgmt add-adv -D 1 -u 344bc7f2-5619-4953-9be8-9888fe29d996 1 && sudo btmgmt clr-adv