This Module can be used for making a Virtual keyboard or Hacking !!
BadUSB is a dangerous USB security flaw that allows attackers to turn a simple USB device into a keyboard, which can then be used to type malicious commands into the victim's computer.
It was first detailed at this 2014 Black Hat conference by security researcher Karsten Nohl; now, it has been released to the public for all to (mis)use.
Originally, Nohl decided not to release the BadUSB code publicly, fearing that the exploit could not be easily fixed.
“These problems can’t be patched. We’re exploiting the very way that USB is designed,” he told Wired in July.
But security researchers Adam Caudill and Brandon Wilson, who presented their findings in last week's DerbyCon conference in Louisville, Kentucky, have managed to hack the USB firmware in a similar way to Nohl and his team at SR Labs — and they've released the code to the public via GitHub.
How it works
BadUSB revolves around the fact that many different devices plug into the same USB connectors. By hacking the code of the USB micro-controller of an "innocent" device, like a USB memory stick, you can turn it into something far more capable, such as a keyboard or a
network card. Stick the device into a computer and it could execute commands or even a malicious program without the owner knowing. Stick the device into a computer and it could execute commands or even a malicious program without the owner knowing.
This is made worse by the fact that malware scanners cannot access the firmware running on USB devices, meaning they cannot fix the problem.
Adam Caudill provided an explanation of the core of the issue in his DerbyCon presentation.
"When a user looks at a thumb drive, what they perceive is nothing more than a storage device. But that's obviously an oversimplification," he said there. "It's effectively a computer — a programmable computer [...] It can be programmed to be anything."
for more info watch this video:
this video about this item it is in Spanish but subtitles available