是否可以确定程序是否使用特定的Windows API函数?

问题描述 投票:0回答:1

好,可能有点难以解释:

假设有人创建一个Windows应用程序(使用C#或任何其他语言),该应用程序使用GetDesktopWindow()上的user32.dll功能捕获屏幕截图,然后将该图像发送到任何在线服务。

由于它是定制应用程序,因此任何防病毒软件都无法确定它是病毒,因为它仍然是未知应用程序。此外,此类API有合法用途,因此它不一定是病毒,它可以是无害的窗口捕获工具或某种间谍工具。

我想知道的是:有没有办法查看特定的EXE文件对Windows功能的作用?我可以知道“ myapp.exe”是否使用GetDesktopWindow()user32.dll吗?

这只是一个例子。我想知道许多其他Windows端点何时被任何应用程序使用。

有办法吗?

windows user32 virus-scanning
1个回答
3
投票
这取决于您要执行多长时间。从本质上讲,这是一种猫捉老鼠的游戏-坏演员会尝试通过跳过一些晦涩的箍来寻找新的方法来规避检测,为这些技巧添加更复杂的检测方法,他们会想到新的技巧,等等。
© www.soinside.com 2019 - 2024. All rights reserved.