# 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).
