USB Keylogger

For educational use only! Keyloggers are usually implemented in software, so I decided to make one hardware based using the Microchip PIC 18F2550. It uses a USB connection to translate a PS/2 keyboard’s scan codes while recording them in memory. The stored log can be dumped to a text file via a PC application, similar to my keyboard emulator. All keyboard functions are disabled while the log is downloading. There’s no time stamping at the moment, so the output will just be raw ASCII. Designed for a Hammond 1551M case (1.38″x1.38″x.79″).