Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Por Mark Russinovich
Publicado: 10 de septiembre de 2026
Descargar Sigcheck(663)
Introducción
Sigcheck es una utilidad de línea de comandos que muestra el número de versión del archivo, la información de marca de tiempo y los detalles de la firma digital, incluidas las cadenas de certificados. También incluye una opción para comprobar el estado de un archivo en VirusTotal, un sitio que realiza el examen automatizado de archivos en más de 40 motores antivirus, y una opción para cargar un archivo para el análisis.
Uso:
sigcheck [-a][-h][-i][-e][-l][-n][[-s]|[-c|-ct]|[-m]][-q][-r][-u][-vt][-v[r][s]][-f catalog file] <file or directory>
sigcheck -d [-c|-ct] <file or directory>
usage: sigcheck -t[u][v] [-i] [-c|-ct] <certificate store name|*>
| Parámetro | Descripción |
|---|---|
| -a | Mostrar información de la versión extendida. La medida de entropía notificada es los bits por byte de información del contenido del archivo. |
| -accepteula | Acepte silenciosamente el EULA de Sigcheck (sin solicitud interactiva) |
| -c | Salida CSV con delimitador de comas |
| -ct | Salida CSV con delimitador de tabulación |
| -d | Volcar el contenido de un archivo de catálogo |
| -e | Examinar imágenes ejecutables solo (independientemente de su extensión) |
| -f | Buscar firma en el archivo de catálogo especificado |
| -h | Mostrar hashes de archivo |
| -i | Mostrar el nombre del catálogo y la cadena de firma |
| -l | Recorrer enlaces simbólicos y puntos de unión de directorio |
| -m | Manifiesto de volcado |
| -n | Mostrar solo el número de versión del archivo |
| -o | Realiza consultas a VirusTotal de los hashes recogidos en un archivo CSV generado previamente por Sigcheck al usar la opción -h. Este uso está pensado para exámenes de sistemas sin conexión. |
| -nobanner | No muestre el banner de inicio y el mensaje de copyright. |
| -r | Deshabilitar la comprobación de revocación de certificados |
| -p | Compruebe las firmas conforme a la política especificada, representada por su GUID. |
| -s | Recorrer subdirectorios de forma recursiva |
| -t[u][v] | Vuelca el contenido del almacén de certificados especificado ('*' para todos los almacenes). Especifique -tu para consultar el almacén de usuario (el almacén de equipo es el predeterminado). Anexe "-v" para que Sigcheck descargue la lista de certificados raíz de Microsoft de confianza y solo muestre certificados válidos que no tengan raíz en un certificado de esa lista. Si el sitio no es accesible, authrootstl.cab o authroot.stl en el directorio actual se usan en su lugar, si están presentes. |
| -u | Si la comprobación virusTotal está habilitada, muestre los archivos desconocidos por VirusTotal o que tengan una detección distinta de cero; de lo contrario, muestre solo los archivos sin firmar. |
| -v[rs] | Consulte VirusTotal (www.virustotal.com) para malware basado en el hash de archivo. Agregue "r" para abrir informes para archivos con detección distinta de cero. Los archivos notificados como no examinados previamente se cargarán en VirusTotal si se especifica la opción "s". Ten en cuenta que es posible que los resultados del análisis no estén disponibles hasta pasados cinco minutos o más. |
| -vt | Antes de usar las características de VirusTotal, debe aceptar los términos de servicio de VirusTotal. Vea: https://www.virustotal.com/en/about/terms-of-service/ Si no ha aceptado los términos y omite esta opción, se le pedirá de forma interactiva. |
Una manera de usar la herramienta es comprobar si hay archivos sin firmar en \Windows\System32 los directorios con este comando:
sigcheck -u -e c:\windows\system32
Debe investigar el propósito de los archivos que no están firmados.
Descargar Sigcheck(663 KB)
Se ejecuta en:
- Cliente: Windows 11 y versiones posteriores
- Servidor: Windows Server 2019 y versiones posteriores
- Nano Server: 2019 y versiones posteriores
Más información
-
Búsqueda de malware con las herramientas sysinternals
En esta presentación, Mark muestra cómo usar las herramientas de Sysinternals para identificar, analizar y limpiar malware.