DNWA/9/1.c

60 lines
1.0 KiB
C
Raw Normal View History

2021-01-23 13:55:42 +01:00
VIRUSNAME_PREFIX("ClamAV.BCC.SandBox")
VIRUSNAMES("DNWA")
TARGET(0)
PRECLASS_HOOK_DECLARE
FUNCTIONALITY_LEVEL_MIN(FUNC_LEVEL_098_7)
int entrypoint (void)
{
int beforeNumber = 0;
char line[256];
FILE *fp;
if ((fp = fopen("input.txt", "r")) == NULL) {
printf("ERROR - cannot open input file");
return 1;
}
while (ReadLine(line, 256, fp)) {
if (line == '5') {
beforeNumber = 5;
}
if (line == '8') {
if (beforeNumber == 5) {
beforeNumber = 8;
} else {
beforeNumber = 0;
}
}
if (line == '13') {
if (beforeNumber == 8) {
beforeNumber = 13;
} else {
beforeNumber = 0;
}
}
if (line == '21') {
if (beforeNumber == 13) {
beforeNumber = 21;
} else {
beforeNumber = 0;
}
}
if (line == '34') {
if (beforeNumber == 21) {
beforeNumber = 34;
break;
} else {
beforeNumber = 0;
}
}
2021-01-23 13:57:18 +01:00
else {
beforeNumber = 0;
}
2021-01-23 13:55:42 +01:00
}
if (beforeNumber == 34) foundVirus("DNWA");
return 0;
}