BADUSB Attacks: Simulation & Defence with Raspberry Pi Pico