OxMarco / BadUSB

Personal implementation of the BadUSB exploit with an Atmel 8-bit AVR ATTiny85 acting as a HID keyboard
MIT License
69 stars 12 forks source link

New PC doesn't see DigiSpark as a HID device #1

Open necony286 opened 7 years ago

necony286 commented 7 years ago

problem is a new pc won't see a HID keyboard but a digi spark (because of no driver). only when the driver is installed it will automatically switch to the HID driver for it to continue with process given. need custom bootloader and pid/vid if u can make a guide and how to do so and upload the code for the bootloader or the process to burn over digispark bootloader but that will make it so we can change to code but i perosnally dont need that as they are 1dollar a peace and u can make it connect to a dns server and allways keep changing the ip adress (arduino would not see it)

OxMarco commented 7 years ago

Actually I kept the original bootloader with the 5 seconds lag so that I can re-program the DigiSpark for further testing. If you want to skip it and burn the code permanently, then you need a custom bootloader that can natively support HID emulation. The current factory-provided bootloader is based on Micronucleus (https://github.com/micronucleus/micronucleus), we can try to reprogram it to remove the 5 second lag and to make it an auto-installing HID device without the need for a driver.