Anti-Hook Shield against the Software Key Loggers

Software Key logger is a stealth surveillance application, which is used to keep record of user activities on the computer in various ways like keyboard logging, screen logging, mouse logging and voice logging completely undetected to ANY user because it is designed to capture what is done on a PC. They have gained so much power in their execution and have become a serious threat to the privacy and security of a computer. Windows hooks play a major role in the development of software key loggers. We can guard our privacy by anti-hook mechanism, which has been devised for the sure shot detection of both known and unknown key loggers, currently in use or being developed at the present moment. Anti-hook technique is based on the fact that each processes either hidden or on display uses hooks APIs for the purpose of hooking. So if we become able to scan all the processes and static executables and DLLs and detect the suspicious processes or files, which uses hooks. Then we can get the complete detail about that particular file or process. We can also terminate its execution or existence to secure the system. This paper focuses the anti-hook technique by keeping in view the Key loggers development process so that personal privacy and security can be ensured.