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: | ||
{{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. | ||