fork - 为什么我的防病毒程序没有检测到这种恶意行为?

标签 fork antivirus

我编写了这个 C 程序并在我的 Windows 系统上运行。我的系统挂了,甚至任务管理器都没有打开。最后,我不得不重新启动。这显然是一个恶意程序,但我的防病毒软件没有检测到这一点。为什么?

#include<unistd.h>
main() {
while(1)
    fork();
}

最佳答案

防病毒程序不识别恶意行为 - 它们识别已经存在的已知病毒的模式(文件名、进程名、二进制签名等)。

这就是为什么它们经常被颠覆的原因,因为它们是对不断发展的问题的响应式(Reactive)解决方案。

关于fork - 为什么我的防病毒程序没有检测到这种恶意行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1475438/

相关文章:

c - 用execl中的变量替换字符串值并停止执行

c - 管道()和 fork ()

Cygwin 或 Gnuwin32 或 MYSYS?

python - 了解 Python fork 和内存分配错误

c - fork()返回0,但是子进程getpid()!=0。为什么?

c# - 如何监控一个c#程序

python - django manage.py runserver 在第二次请求后挂起(间歇性)

c# - 针对 Windows 文件的服务器端病毒扫描

assembly - 设计一个指令序列,使其在使用偏移量解码时执行其他操作

windows - Golang - 在 Windows 上更改构建工作路径