Entender Amcache para análisis forense de Windows
Amcache.hve es un hive del registro de Windows que almacena metadatos sobre
programas que han estado presentes o se han ejecutado en un sistema. Para el
análisis forense digital es una de las fuentes de artefactos de ejecución más
ricas.
Qué hace esta herramienta#
Este analizador compila un lector de hive en Rust (nt-hive) a WebAssembly.
Tu archivo Amcache.hve se lee en memoria y se analiza localmente — nunca
se sube a ningún servidor.
Categorías analizadas#
InventoryApplicationFile— metadatos por archivoInventoryApplication— aplicaciones instaladasInventoryDriverBinary— binarios de controladoresInventoryDeviceContainer— dispositivos conectados
Suelta un hive en la página de inicio para explorarlo y exportarlo a JSON.
Artículos relacionados
- ¿Por qué mi Amcache.hve está vacío?
Tres causas comunes: el Compatibility Appraiser está desactivado, el host está recién imageado, o estás recolectando de un Server / Server Core donde el appraiser corre mucho menos a menudo.
- ¿Dónde está la clave del registro de Amcache?
Amcache es su propio archivo de hive en C:\Windows\AppCompat\Programs\Amcache.hve — no una clave bajo HKLM. Cuando es cargado por herramientas o por el propio Windows se monta como HKLM\Amcache.
- ¿Qué contiene Amcache.hve?
Amcache.hve contiene registros de inventario para cada binario PE, driver y dispositivo conectado que el Compatibility Appraiser de Windows ha visto — con hashes SHA-1, rutas, publishers y marcas de tiempo.
- Volatility y Amcache: extraer el hive de imágenes de memoria
Una guía práctica para recuperar Amcache de una imagen de memoria de Windows usando Volatility — cuándo la recuperación del lado de memoria es la única opción, qué plugins usar y cómo entregar a AmcacheParser.