Sigcheck - Sysinternals | Microsoft Learn
Aqui está um resumo em português do artigo sobre o Sigcheck v2.90 (por Mark Russinovich):
Visão geral
Sigcheck é um utilitário de linha de comando da Sysinternals que exibe versão de arquivos, carimbos de data/hora e detalhes de assinatura digital (incluindo cadeias de certificados).
Inclui integração com VirusTotal para consultar detecções por hash e opção para enviar arquivos ao serviço.
Download: https://download.sysinternals.com/files/Sigcheck.zip
Principais usos e funcionalidades
Exibir informações de versão e carimbos de data/hora de arquivos.
Mostrar detalhes de assinatura digital e a cadeia de certificados (incluindo pesquisa em catálogos).
Mostrar hashes de arquivos e despejar manifestos ou conteúdo de catálogos.
Verificar arquivos recursivamente e seguir links simbólicos/junções.
Consultar o VirusTotal para detecções por hash e opcionalmente enviar arquivos não verificados.
Permite desativar verificação de revogação, aceitar EULA silenciosamente e gerar saída CSV (vírgula ou tab).
Opções importantes (seleção)
-a: informações de versão estendida (inclui entropia).
-h: mostrar hashes de arquivo.
-i: mostrar nome do catálogo e cadeia de assinatura.
-s: recursão em subdiretórios.
-e: verificar somente imagens executáveis.
-u: com VirusTotal habilitado, mostrar arquivos desconhecidos/ com detecção ≠ 0; senão, mostra apenas não assinados.
-v[rs]: consultar VirusTotal; r abre relatórios com detecção ≠ 0; s envia arquivos não verificados.
-r: desativar verificação de revogação de certificado.
-c / -ct: saída em CSV (vírgula / tab).
Exemplos
Sintaxe geral: sigcheck [opções] <arquivo ou diretório>
Verificar arquivos não assinados em System32: sigcheck -u -e c:\windows\system32
Requisitos de execução
Cliente: Windows 8.1 e superior
Servidor: Windows Server 2012 e superior
Nano Server: 2016 e superior
Mais informações e recursos
Apresentação sobre uso das ferramentas Sysinternals para busca de malware (Mark Russinovich): https://channel9.msdn.com/events/teched/northamerica/2013/atc-b308#fbid=mb6_bvqq9jj
Treinamento relacionado: https://learn.microsoft.com/pt-br/training/modules/explore-advanced-protection-methods/?source=recommendations
Certificação relacionada: https://learn.microsoft.com/pt-br/credentials/certifications/security-operations-analyst/?source=recommendations
Observações finais
Para usar recursos do VirusTotal com Sigcheck, é necessário aceitar os termos de serviço do VirusTotal (link incluído na documentação); caso contrário, será solicitado interativamente.
Recomenda-se investigar todos os arquivos não assinados encontrados em diretórios críticos (por exemplo, \Windows\System32).