Abstract:
|
This report presents the study and development of the project
USB keylogger, minimal USB driver implementation to work with a
keyboard. This project purpose is to help future computer engineers
or computer enthusiasts understand how a USB driver works and how
to create a custom USB driver for specific purposes.
The final result will be a document, stating the different protocols used
in this kind of drivers, and an implemented example, which will be a
custom USB driver able to communicate a keyboard with a specific
operating system. |