Modern Keylogger how to detect them

August 14th, 2009 Posted in Uncategorized

Keystroke logging (often called keylogging) is A computer program Tracking that captures the keystrokes of a computer user and stores them invisibly and either transmits them to the installer.

Below from wiki:

Software-based keyloggers

These are software programs that are designed to work on the target computer’s operating system. From a technical perspective there are five categories:

* Hypervisor-based: The keylogger can theoretically reside in a malware hypervisor running underneath the operating system, which remains untouched. It effectively becomes a virtual machine. Blue Pill is a conceptual example.

* Kernel based: This method is difficult both to write and to combat. Such keyloggers reside at the kernel level and are thus difficult to detect, especially for user-mode applications. They are frequently implemented as rootkits that subvert the operating system kernel and gain unauthorized access to the hardware, making them very powerful. A keylogger using this method can act as a keyboard driver for example, and thus gain access to any information typed on the keyboard as it goes to the operating system.

* Hook based: Such keyloggers hook the keyboard using functionality provided by the operating system for applications to subscribe to keyboard events legitimately. The operating system notifies the keylogger each time a key is pressed and the keylogger simply records it.

* Passive Methods: Here the coder uses operating system APIs like GetAsyncKeyState(), GetForegroundWindow(), etc. to poll the state of the keyboard or to subscribe to keyboard events. These are the easiest to write, but where constant polling of each key is required, they can cause a noticeable increase in CPU usage and can miss the occasional key. A more recent example simply polls the BIOS for preboot authentication PINs that have not been cleared from memory.[1]

* Form Grabber based: Form Grabber-based keyloggers log web form submissions by recording the web browsing onSubmit event functions. This records form data before it is passed over the internet and bypasses https encryption.

Most modern keyloggers are considered to be legitimate software or hardware and are sold on the open market. Developers and vendors offer a long list of cases in which it would be legal and appropriate to use keyloggers, including:

  • Parental control: parents can track what their children do on the Internet, and can opt to be notified if there are any attempts to access websites containing adult or otherwise inappropriate content;
  • Jealous spouses or partners can use a keylogger to track the actions of their better half on the Internet if they suspect them of “virtual cheating”;
  • Company security: tracking the use of computers for non-work-related purposes, or the use of workstations after hours;
  • Since the chief purpose of keyloggers is to get confidential data (Credit card numbers, passwords login, etc.), the most logical ways to protect against unknown keyloggers are as follows:

    1. using one-time passwords or two-step authentication,
    2. using a system with proactive protection designed to detect keylogging software,
    3. using a virtual keyboard(The Virtual keyboard tool prevents the interception of data entered at the keyboard)

    The virtual keyboard cannot protect your personal data if the website, that required entering such data, has been hacked, since in this case the information will be obtained directly by the intruders

    Related Terms:

    form grabber - form grabber keylogger - kernel level keylogger - hypervisor keylogger - Blue pill keylogger - kernel keylogger - free key logger - kernel based keylogger - free live porn - modern keylogger - Form Grabber based keylogger - keylogger passive hook kernel - keylogger most difficult to detect - keylogger kernel - keylogger how to dectect them -
    Share this post:
    • Digg
    • del.icio.us
    • Facebook
    • email
    • StumbleUpon
    • Technorati

    Random Posts

    One Response to “Modern Keylogger how to detect them”

    1. Charlie Wilson Says:

      For me, the best operating system is Linux because it rarely hangs.~.`



    Leave a Reply