C# 检测C3中的全局键盘挂钩

C# 检测C3中的全局键盘挂钩,c#,windows,keyboard-hook,C#,Windows,Keyboard Hook,用多种语言编写密钥记录器非常容易。这让我有点紧张,因为这些小的、未知的病毒不会被大多数(阅读:all)杀毒软件检测到 我很好奇如何检测某个进程是否抓取了这些密钥。我想知道在任何给定点读取输入的过程是什么。有点像键盘记录器。关于这些问题有几个答案 任何有足够权限安装键盘记录器的程序也可以攻击您的应用程序,并修补对“检测键盘记录器”API的调用。我相信这是可能的,这将是我的下一步。目前,虽然我仍在寻找一种方法来捕捉键盘钩子。如果你能为我指出正确的方向,我将不胜感激。你将拥有比键盘记录者更多的

用多种语言编写密钥记录器非常容易。这让我有点紧张,因为这些小的、未知的病毒不会被大多数(阅读:all)杀毒软件检测到


我很好奇如何检测某个进程是否抓取了这些密钥。我想知道在任何给定点读取输入的过程是什么。有点像键盘记录器。

关于这些问题有几个答案


任何有足够权限安装键盘记录器的程序也可以攻击您的应用程序,并修补对“检测键盘记录器”API的调用。我相信这是可能的,这将是我的下一步。目前,虽然我仍在寻找一种方法来捕捉键盘钩子。如果你能为我指出正确的方向,我将不胜感激。你将拥有比键盘记录者更多的特权。如果你拥有与键盘记录者相同的特权,那么键盘记录者可以攻击你。@RaymondChen这是真的。这也不是问题。我将在以后处理持久性,我已经有了一些想法。现在我还需要一种方法来检测钩子。你知道了吗?