A Brief
Description On Hardware Keyloggers
KeyDevil Offers (3) Different
Hardware Devices:
Keyloggers are used and installed on a
computer to detect and record what the user types
in them, in most cases without his/her knowledge.
There are two types of Keyloggers: First the hardware
keylogger and also software keyloggers. Both types
of keyloggers essentially do the same thing capture
the keystrokes on a computer keyboard and store the
log file however, these devices have evolved and now
record most all user actions.
A keylogger records any information that
is typed on the keyboard, including instant messages
and email if the device is sophisticated enough. All
data, whether personal or business related, is at
risk of being captured if a keylogger exists. A industrial
strength keylogger will hide itself from the task
manager and the uninstall list and run in kernel mode
at the lowest most discreet level of the microsoft
windows operating system.
The Different Types Of Keylogger
Recording Devices
Read
How These Devices Can And Will Record Your PC:
Hardware Keylogger: One type is
attached to the keyboard cable. It is a tiny lipstick-shaped,
plug-and-play device. It can be only be detected by
a physical inspection. The second type of hardware
keylogger is installed inside keyboards and is not
easily detectable. These keyloggers store all the
captured data to their memory, which is between 8KB
and 2Mb in file size depending on the model and EEPROM
memory capacity.
Software Keylogger: are typically
small software programs that run unobtrusively in
the background of a computer and record in a file
all data to a log file. The information is usually
saved in an encrypted file in the computer. The software
keyloggers will use different methods to capture data
that is being typed on a keyboard.
Kernel/Driver Keylogger: This kind
of keylogger operates at the lowest level of the operating
system, tapping into the data coming from the keyboard
to the PC. A kernel keylogger alters the core software,
depending on the hardware and the OS. This type of
keylogger program has full control of the computer
and has more power and access than the user. A kernel
keylogger is practically undetectable, though it may
miss some information that passes at the application
level, such as auto complete and address bars
More Additional
Information On Keylogger Functions
You
Will Have Peace Of Mind Once You Know Them:
GetAsyncKeyState: A programmer
can create a loop using Visual Basic to repeatedly
call the GetAsyncKeyState function to determine if
a key state has changed since the last time the function
was called. If a key state has changed the program
records the corresponding character to a log file.
However, this method slows down the computer in most
cases.
Hook-Based Keyloggers: This type
of keylogging is the most commonly used method and
is accomplished via the SetWindowsHookEx() function
used to monitor all window messages. A keylogger program
using the hook technique generally comes as an executable
(.exe) file that initiates the hook, and a DLL file
that handles the logging functions. Once the hook
is established, the program can access all window
messaging information, and will have to filter it
for relevant information to be recorded in the log
file. This is a more complex method, and a program
using this technique can capture a lot of relevant
information, such as passwords, email, websites visited,
chat transcripts, and autotype text, etc.