
Anti-Keylogger Tester (AKLT) 3.0
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Anti-Keylogger Tester (AKLT) 3.0是一款专业的软件工具,用于检测计算机上是否存在键盘记录程序。它通过模拟用户行为来识别和移除隐藏的关键日志文件,确保个人隐私安全。
使用这款小巧的工具可以检测计算机上是否存在恶意软件键盘记录器。一些特洛伊木马包含键盘记录功能,会窃取您在电脑上输入的所有敏感信息。为了应对这一威胁,许多HIPS(主机入侵防护系统)应用程序以及专门用于防止键盘记录程序的应用现在都提供了反键盘记录的功能。然而,监控键盘的方法有很多,并且只有少数几个HIPS工具能够覆盖所有这些方法。
Anti-KeyLogger Tester是一款软件,使用7种不同的方式来监测您的键盘活动,并允许您检查防御措施的有效性。AKLT提供基于钩子和无钩的循环轮询测试功能。
七种用于检测键盘记录器的方法包括:
- GetKeyState:此API返回给定按键的状态信息。为了不错过用户可能按下的任何键,该方法必须每10毫秒调用一次所有按键的状态。这种方法不如全局钩子可靠,但更加隐蔽且不需要管理员权限。
- GetAsyncKeyState:与GetKeyState类似,但它可以接收已经按下而非仅在函数被调用时正在按下的键的信息。同样地,它也无需管理员权限。
- DirectX:该方法使用DirectInput功能族(来自DINPUT.DLL)的API。需要安装DirectX 7.0或更高版本,但通常Windows操作系统都包含了DirectX。这种方法更加隐蔽且不需要管理员权限。
- GetKeyboardState:此测试利用GetKeyboardState()和AttachThreadInput() Windows API来监测键盘输入信息。该函数每10毫秒被轮询一次,并返回当前拥有焦点的窗口中按下的按键。同样,它不创建任何钩子并且可以在受限用户账户或来宾账户(无需管理员权限)下运行。
- 低级键盘钩子(SetWindowsHookEx):此测试使用SetWindowsHookEx() API与WH_KEYBOARD_LL参数来创建一个低级别的键盘钩子。这种类型的测试不需要注入DLL,因此它在受限的用户帐户中也可正常工作。
- 日志记录钩子 (SetWindowsHookEx):该方法同样利用SetWindowsHookEx() API和WH_JOURNALRECORD 参数以创建日志记录钩子。它也不需要DLL,并且可以在受限制的用户账户下运行。
- GetRawInputData: 通过使用GetRawInputData()API来重定向原始键盘输入,此测试工作无需轮询并且更类似于全局钩子。该方法自Windows XP及以上版本可用(如Vista),不需要Microsoft .NET。
更新内容:
在最近的一次发布中添加了新的检测方式:GetRawInputData,并且增加了操作系统检查功能,在程序启动时警告用户如果AKLT正在未测试的操作系统上运行。
全部评论 (0)


