我不知道为什么,但以前我没有问题,现在突然间,我写了一个很久以前的可怕的新手程序,触发了 Malwarebytes... :(
这个问题不是重复的,因为所涉及的程序是 (ANSI) C 而不是 Delphi...
这是我的旧源代码 :P
#include <stdio.h>
#include <string.h>
/* This script is by Joe DF*/
main()
{
char input[999];
int charcount = 100;
gets(input);
printf("%d\n", strlen(input));
printf("%d", numlen(charcount));
}
numlen(int num)
{
char temp[999];
sprintf(temp, "%d", num);
int count = strlen(temp);
return count;
}
这可能只是一个简单的错误...但为什么?在我看来这似乎无害!即使这只是个错误,通常会触发假阳性的原因是什么?是文件的签名吗?时间戳?