
Analiza los archivos de bloqueo de la base de datos del agente Cortex XDR para extraer configuraciones del agente, hash/sal de la contraseña de desinstalación y exclusiones de seguridad para evaluaciones de equipo rojo y auditoría de configuración.
⚠️ Para más información, visite https://laokoon-security.com/cortex-xdr-config-exctractor/ (actualmente solo en alemán)
Esta herramienta está diseñada para ser utilizada durante evaluaciones de Red Team y para auditar la configuración de XDR.
Con esta herramienta es posible analizar los Database Lock Files del Cortex XDR Agent de Palo Alto Networks y extraer Agent Settings, el Hash and Salt de la Uninstall Password, así como posibles Exclusions.
Usage = ./XDRConfExtractor.py [Filename].ldb
Help = ./XDRConfExtractor.py -h
Con versiones de agente anteriores a 7.8, cualquier usuario autenticado puede generar un archivo de soporte en Windows a través de la consola de Cortex XDR en la bandeja del sistema. Los archivos de bloqueo de la base de datos se pueden encontrar dentro del zip:
logs_[ID].zip\Persistence\agent_settings.db\
Los archivos de soporte de agentes que ejecutan la versión 7.8 o superior están encriptados, pero si tienes privilegios elevados en la máquina Windows, los archivos se pueden copiar directamente del siguiente directorio, sin encriptación.
C:\ProgramData\Cyvera\LocalSystem\Persistence\agent_settings.db\
Los archivos de soporte generados no se eliminan regularmente, por lo que podría ser posible encontrar archivos de soporte antiguos y no encriptados en la siguiente carpeta:
C:\Users\[Username]\AppData\Roaming\PaloAltoNetworks\Traps\support\
Supuestamente, desde la versión 8.1 del agente, ya no debería ser posible extraer los datos de los archivos de bloqueo. Esto aún no se ha probado.
Esta herramienta se basa en una técnica publicada originalmente por mr.d0x en abril de 2022 https://mrd0x.com/cortex-xdr-analysis-and-bypass/
El uso de Cortex-XDR-Config-Extractor para atacar objetivos sin consentimiento mutuo previo es ilegal. Es responsabilidad del usuario final cumplir con todas las leyes locales, estatales y federales aplicables. Los desarrolladores no asumen ninguna responsabilidad y no son responsables por el mal uso o daños causados por este programa. Úselo solo con fines educativos.