Como saber se um arquivo tem vírus: 3 jeitos grátis

Você baixa um instalador de um site que parece legítimo, o antivírus não reclama e você clica duas vezes. Três dias depois percebe que há algo errado com o PC. Esse roteiro se repete com frequência porque o antivírus local não é onisciente — ele depende de assinaturas atualizadas e de heurística que, contra malware novo, falha. Existe uma camada extra, gratuita e de dois minutos, que você deveria usar antes de abrir qualquer arquivo suspeito: o VirusTotal combinado com verificação de hash.
O que é o VirusTotal e como ele funciona
O VirusTotal (virustotal.com) é um serviço do Google que submete o arquivo enviado a mais de 70 engines antivírus simultaneamente — Kaspersky, ESET, Bitdefender, Malwarebytes, Microsoft Defender e dezenas de outros — e devolve um relatório unificado em menos de dois minutos. Criado em 2004 e adquirido pelo Google em 2012, ele é usado por analistas de segurança e investigadores do mundo todo.
O ponto crítico: ao fazer upload de um arquivo, você está enviando esse conteúdo para os servidores do Google e, por extensão, disponibilizando a amostra para os fabricantes de antivírus que participam da plataforma. Nunca envie documentos corporativos, contratos, planilhas com dados pessoais ou qualquer arquivo com informação sensível. Para esse caso, a verificação por hash (explicada abaixo) é a alternativa segura.
Como usar o VirusTotal passo a passo
- Acesse virustotal.com no navegador.
- Na aba FILE, clique em Choose file e selecione o arquivo que quer verificar. O limite de tamanho é 650 MB.
- Aguarde a análise — normalmente leva de 30 segundos a 2 minutos.
- Leia o resultado na coluna de detecções.
Você também pode arrastar e soltar o arquivo diretamente na página, ou colar uma URL na aba URL para verificar links antes de acessá-los.
Como interpretar o resultado do VirusTotal?
A regra geral: se 3 ou mais engines de reputação sinalizam o arquivo, trate como ameaça real. Se apenas 1 ou 2 detectam, pode ser falso positivo — analise o contexto.
Veja as faixas práticas:
- 0/72 — Nenhuma detecção: Bom sinal, mas não garantia absoluta. Malware muito novo pode ter 0 detecções nas primeiras horas (zero-day).
- 1-2/72 — Detecção isolada: Provavelmente falso positivo, especialmente se for um engine obscuro. Verifique qual engine detectou e pesquise o nome do arquivo.
- 3-10/72 — Detecção moderada: Suspeito. Não execute. Pesquise o hash no Google antes de qualquer decisão.
- 10+/72 — Detecção alta: Malware confirmado. Delete o arquivo e esvazie a lixeira.
Além da contagem, a aba Details mostra metadados do arquivo (data de criação, importações de DLL) e a aba Relations mostra domínios e IPs associados — informações valiosas para entender o que aquele executável faria no sistema.
Como verificar o hash SHA256 no Windows sem fazer upload
Para arquivos sensíveis ou grandes demais, você não precisa enviar nada ao VirusTotal. Basta gerar o hash SHA256 do arquivo — uma impressão digital única — e buscar esse hash diretamente no VirusTotal. Se o arquivo já foi analisado antes, o resultado aparece instantaneamente sem upload.
No Windows, abra o PowerShell e execute:
Get-FileHash -Algorithm SHA256 -Path "C:\caminho\para\o\arquivo.exe"O comando retorna algo como:
Algorithm Hash Path
--------- ---- ----
SHA256 3A4B2C1D... C:\arquivo.exeCopie o hash (a sequência longa de letras e números) e cole diretamente na barra de busca do VirusTotal. Se o arquivo for conhecido — legítimo ou malicioso — o resultado aparece sem precisar enviar nada. Esse método preserva a confidencialidade do conteúdo.
Se não tiver familiaridade com o PowerShell, o post introdução ao PowerShell para iniciantes cobre os comandos básicos que você precisa saber.
Sandboxes online: análise comportamental além do antivírus
O VirusTotal verifica assinaturas — ele compara o arquivo com padrões conhecidos. Mas malware moderno, especialmente o fileless malware que opera diretamente na memória, pode passar em branco. Para análise mais profunda, existem as sandboxes online: ambientes virtuais que executam o arquivo em isolamento e registram todo comportamento — arquivos criados, conexões de rede estabelecidas, chaves de registro modificadas, processos gerados.
Duas opções gratuitas de boa reputação:
- Any.run (any.run) — interface interativa, permite observar a execução em tempo real. Plano gratuito aceita arquivos de até 100 MB.
- Joe Sandbox Cloud Basic (joesandbox.com) — relatório mais detalhado, sem interatividade no plano gratuito.
A mesma ressalva de privacidade se aplica: não envie documentos com dados reais. Use apenas para executáveis ou scripts de origem desconhecida.
O que o VirusTotal não substitui
Verificar o arquivo antes de abrir é uma camada adicional, não um substituto para higiene básica de segurança. O VirusTotal não vai ajudar se:
- O malware for entregue por uma extensão maliciosa no navegador que já está instalada.
- O ataque vier por engenharia social direto num link que você clicou sem perceber.
- O arquivo legítimo for substituído por um comprometido via supply chain após você tê-lo verificado.
A verificação de arquivo se encaixa melhor no momento certo: depois de baixar, antes de executar. É um hábito de 90 segundos que elimina boa parte do risco de infecção por executáveis desconhecidos.
Fluxo de verificação em 3 passos
Para tornar isso um hábito simples:
- Arquivo não sensível? Faça upload direto no VirusTotal e leia o resultado.
- Arquivo sensível ou grande? Gere o hash SHA256 com PowerShell e busque no VirusTotal.
- Resultado suspeito ou quer análise de comportamento? Envie para Any.run e observe o que o arquivo faz em sandbox.
Se qualquer etapa levantar um sinal vermelho, não execute. Delete o arquivo, esvazie a lixeira e, se necessário, verifique se o link ou email que entregou o arquivo era phishing para reportar ao remetente legítimo ou ao provedor.
Esses três passos não protegem contra tudo, mas bloqueiam a maioria dos vetores mais comuns de infecção por arquivo — e não custam nada além de um minuto e meio de atenção.




Comentários