Hardware keylogger: Difference between revisions

Changing short description from "computer keystroke capturing hardware" to "Device to record all keyboard activity"
Cleanup: remove deletion notice and missing templates
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Device to record all keyboard activity}}
{{Refimprove|date=November 2019}}
{{Refimprove|date=November 2019}}
[[File:USB Hardware Keylogger.jpg|thumb|A Hardware keylogger for USB-Keyboards]]
[[File:USB Hardware Keylogger.jpg|thumb|A Hardware keylogger for USB-Keyboards]]
Line 10: Line 9:


* A [[microcontroller]] - this interprets the datastream between the keyboard and computer, processes it, and passes it to the non-volatile memory
* A [[microcontroller]] - this interprets the datastream between the keyboard and computer, processes it, and passes it to the non-volatile memory
* A non-volatile memory device, such as flash memory - this stores the recorded data, retaining it even when power is lost
* A non-volatile memory device, such as [[flash memory]] - this stores the recorded data, retaining it even when power is lost


Generally, recorded data is retrieved by typing a special password into a computer text editor. The hardware keylogger plugged in between the keyboard and computer detects that the password has been typed and then presents the computer with "typed" data to produce a menu. Beyond text menu some keyloggers offer a high-speed download to speed up retrieval of stored data; this can be via USB mass-storage enumeration or with a USB or serial download adapter.
Generally, recorded data is retrieved by typing a special password into a computer text editor. The hardware keylogger plugged in between the keyboard and computer detects that the password has been typed and then presents the computer with "typed" data to produce a menu. Beyond text menu some keyloggers offer a high-speed download to speed up retrieval of stored data; this can be via USB mass-storage enumeration or with a USB or serial download adapter.