2013-04-23 8 views
5

Nie wiem dlaczego, ale nie miałem problemu przedtem i teraz nagle, ten naprawdę stary, straszny program dla początkujących, który napisałem dawno temu, uruchamia Malwarebytes ...: (Jaki rodzaj nieśmiercionośnego kodu zwykle uruchamia program antywirusowy? (fałszywe pozytywy)

to pytanie nie jest duplikatem, ponieważ dany program jest (ANSI) C i nie Delphi ...

Here is a virus total scan (5/45)

Jotti's malware scan (1/22)

Oto mój stary kod źródłowy brzydko : 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; 
} 

To może być zwykły błąd ... ale dlaczego? Dla mnie to wydaje się nieszkodliwe! Nawet jeśli to tylko pomyłka, co zwykle wywołuje fałszywy alarm? Czy to po prostu sygnatura pliku? Znak czasu?

+0

Czy próbowałeś uruchomić ten program na świeżo zainstalowanym systemie operacyjnym? –

+0

@AnishRam spróbuje wkrótce ... –

Odpowiedz

1

Wierzę, że Twój skompilowany kod został uszkodzony przez wirusa, replikując się jako sam. To nie ma nic wspólnego z twoim kodem. Jeśli ponownie skompilujesz kod i przeskanujesz ponownie, ostrzeżenie o złośliwym oprogramowaniu zniknie.

+0

cóż, właściwie natychmiast zrekompilowałem go, uruchomiłem i zaraz po drodze Malwarebytes uniemożliwiło wykonanie i powiedział "Trojan.Menti" ... chyba że mam gdzieś ukrytego wirusa ... hmm teraz uruchamiam pełne skanowanie systemu! : O –

+0

Możesz także spróbować skompilować go na innym komputerze. Ale tak, pozbycie się wirusa jest ważne. –

+1

hmm, to dziwne, jeśli skompiluję inny program C, który ostatnio zrobiłem .. wydaje się być czysty ... więc myślę, że prawdopodobnie jest to po prostu fałszywy pozytyw ... hmm –

Powiązane problemy