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

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

  1. Acesse virustotal.com no navegador.
  2. Na aba FILE, clique em Choose file e selecione o arquivo que quer verificar. O limite de tamanho é 650 MB.
  3. Aguarde a análise — normalmente leva de 30 segundos a 2 minutos.
  4. 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.exe

Copie 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:

  1. Arquivo não sensível? Faça upload direto no VirusTotal e leia o resultado.
  2. Arquivo sensível ou grande? Gere o hash SHA256 com PowerShell e busque no VirusTotal.
  3. Resultado suspeito ou quer análise de comportamento? Envie para Any.run e observe o que o arquivo faz em sandbox.
Fluxo em 3 passos: upload no VirusTotal, hash SHA256 com PowerShell e sandbox Any.run para analisar o comportamento do arquivo suspeito

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