I recently installed Malwarebytes, and I recieved a security warning in the comodo firewall that Malwarebytes was placing a global hook in one of my dll files. I barely glanced at that security warning, not noticing the risk so I accepted it. I then have uninstalled Malwarebytes (I downloaded that copy of Major Geeks) I got the one from download.com to replace it and there have been no bad security warnings. But is the global hook still there? How will I find this global hook? Is it a keylogger? Can I remove it?
Malwarebytes is a safe application and the global hook is a safe action by Malwarebytes.
In my CIS configuration, I have given Malwarebytes access to these hooks:
Global Hooks- a hook is a mechanism by which a program can intercept events (messages, mouse actions, keystrokes) before they reach an application. The function can act on events and, in some cases, modify or discard them. Originally developed to allow legitimate software developers to develop more powerful and useful applications, hooks have also been exploited by hackers to create more powerful malware.
There could be many reasons. One of them being keyboard shortcuts. Malwarebytes needs to load global hooks to catch your keystrokes when using it. For example, when you open up Malwarebytes, you can press to start a scan or use the arrow buttons to select ‘Full Scan’ or ‘Quick Scan’ instead of using a mouse.