Endgame
Versión de integración: 9.0
Integrar Endgame con Google Security Operations
Para obtener instrucciones detalladas sobre cómo configurar una integración en Google SecOps, consulta Configurar integraciones.
Acciones
Enriquecer entidades
Enriquece las entidades de host e IP de Google SecOps en función de la información de Endgame.
Parámetros
N/A
Casos prácticos
Esta acción se puede usar en los cuadernos de estrategias que investigan la actividad en los dispositivos. Si el dispositivo tiene instalado el agente de Endgame, la acción extrae información de Endgame sobre el dispositivo para enriquecer las entidades de Google SecOps.
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
Endgame_Domain | Siempre |
Endgame_endpoint_id | Siempre |
Endgame_hostname | Siempre |
Endgame_sensors_status | Siempre |
Endgame_sensors_id | Siempre |
Endgame_sensors_status | Siempre |
Endgame_sensors_id | Siempre |
Endgame_policy_status | Siempre |
Endgame_policy_name | Siempre |
Endgame_policy_id | Siempre |
Endgame_is_isolated | Siempre |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
{
"data": [
{
"domain": "InstallerInitiated",
"updated_at": "2019-11-01T05:42:08.149079+00:00",
"id": "1682418d-02ff-43cd-a730-bcae8215a514",
"display_operating_system": "CentOS 7.6",
"hostname": "example",
"mac_address": "01:23:45:ab:cd:ef",
"upgrade_status": "",
"base_image": false,
"isolation_updated_at": null,
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"tags": [
{
"id": "a0927aeb-915a-466d-a5eb-5d7b6f9217c5",
"name": "BLUE TEAM"
},
{
"id": "bede2f24-593c-45e4-9863-9c2438f0f163",
"name": "SOC"
},
{
"id": "fc2dfcc8-9329-4f33-86a2-877bfb27575e",
"name": "CORE ENV"
}
],
"isolation_request_status": null,
"alert_count": 0,
"investigation_count": 0,
"groups": [
{
"is_dynamic": false,
"count": 4,
"id": "c1af3cd6-2638-4144-842d-adc9cfb67fb9",
"name": "SOC"
}
],
"sensors": [
{
"status": "monitored",
"sensor_version": "3.52.12",
"policy_status": "successful",
"policy_name": "Lab (Detect-Only)",
"sensor_type": "hunt",
"id": "fbb87923-a833-5581-a160-7f4f85a21bd0",
"policy_id": "a1d72bce-1f61-4ba8-bcd4-dfa97148335f"
}
],
"ip_address": "192.0.2.1",
"is_isolated": false,
"operating_system": "Linux 3.10.0-957.27.2.el7.x86_64",
"name": "example",
"status_changed_at": "2020-01-07T08:15:11.865854+00:00",
"core_os": "linux",
"created_at": "2019-03-19T05:07:50.598837+00:00",
"error": null,
"machine_id": "827255f4-53a2-1823-cac0-7c0f7730ca26"
},
{
"domain": "InstallerInitiated",
"updated_at": "2019-11-01T05:42:09.150756+00:00",
"id": "12c3530d-657f-4ccd-835e-6df9affeed3d",
"display_operating_system": "Ubuntu 18.04.3",
"hostname": "example",
"mac_address": "01:23:45:ab:cd:ef",
"upgrade_status": "",
"base_image": false,
"isolation_updated_at": null,
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"tags": [],
"isolation_request_status": null,
"alert_count": 0,
"investigation_count": 0,
"groups": [
{
"is_dynamic": false,
"count": 4,
"id": "c1af3cd6-2638-4144-842d-adc9cfb67fb9",
"name": "SOC"
}
],
"sensors": [
{
"status": "monitored",
"sensor_version": "3.52.12",
"policy_status": "successful",
"policy_name": "Lab (Detect-Only)",
"sensor_type": "hunt",
"id": "dc2e35cc-0c87-5a60-8fc8-de23ef747d02",
"policy_id": "a1d72bce-1f61-4ba8-bcd4-dfa97148335f"
}
],
"ip_address": "192.0.2.1",
"is_isolated": false,
"operating_system": "Linux 4.15.0-72-generic",
"name": "example",
"status_changed_at": "2020-01-07T08:15:16.875375+00:00",
"core_os": "linux",
"created_at": "2019-09-20T21:34:51.966863+00:00",
"error": null,
"machine_id": "5ae8ddd9-9339-ae4b-ccf7-5ed68f38b3a9"
}
],
"metadata": {
"count": 38,
"previous_url": null,
"timestamp": "2020-01-07T18:09:43.765744",
"next": null,
"per_page": 50,
"next_url": null,
"transaction_id": "569cdc38-8c7a-4b93-af99-aaf907dc8dd6",
"previous": null
}
}
Mostrar investigaciones
Lista las investigaciones de Endgame.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
SO | Cadena | Solaris, Windows, macOS y Linux | Especifica para qué SO quieres mostrar las investigaciones. El parámetro puede tomar varios valores como una cadena separada por comas. |
Recuperar investigaciones de las últimas X horas | Entero | N/A | Devuelve las investigaciones creadas en el periodo especificado en horas. |
Número máximo de investigaciones que se devolverán | Entero | N/A | Especifica cuántas investigaciones quieres consultar. |
Casos prácticos
Las investigaciones se usan para buscar diferentes objetos de los endpoints, como procesos, direcciones IP y archivos. Esta acción permite al usuario enumerar las investigaciones. Los analistas pueden usar esta acción para asegurarse de que se están llevando a cabo todas las investigaciones necesarias en el sistema.
Fecha de ejecución
Esta acción se ejecuta en todas las entidades.
Resultados de la acción
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
{
"data": [
{
"created_by_chat": false,
"name": "Example User + 2020-01-08T13:47:51.334336_utc",
"core_os": "windows",
"created_at": "2020-01-08T13:47:51.340497+00:00",
"task_completion": {
"completed_tasks": 1,
"total_tasks": 1
},
"archived": false,
"created_by": {
"username": "admin",
"last_name": "User",
"is_active": true,
"is_editable": true,
"is_ldap": false,
"is_removable": false,
"timezone": null,
"id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"first_name": "Example",
"last_viewed_alert": "2020-01-07T09:24:22.925000",
"is_sso": false,
"is_superuser": true,
"role": {
"role": "Admin",
"id": "37e9e54e-0bb8-5058-9bd4-50a0d0fbea35",
"permissions": {
"endpoints.scan": true,
"sensor.admin.view": true,
"sensor.admin.update": true,
"endpoints.delete": true,
"endpoints.respond": true,
"search.search": true,
"sensor.admin.create": true,
"alerts.admin.forwardalerts": true,
"endpoints.tag": true,
"user.delete": true,
"endpoints.deploy": true,
"user.update": true,
"search.save": true,
"investigation.create": true,
"endpoints.view": true,
"user.view": true,
"sensor.admin.download": true,
"alerts.view": true,
"alerts.update": true,
"search.delete": true,
"sensor.admin.delete": true,
"endpoints.uninstall": true,
"investigation.view": true,
"admin": true,
"investigation.update": true,
"endpoints.changeconfiguration": true,
"user.create": true
}
},
"type": "Local",
"email": null
},
"updated_at": "2020-01-08T13:47:51.379966+00:00",
"created_by_user_display_name": "Example User",
"canceled_by_user_id": null,
"version": 2,
"endpoint_count": 1,
"assigned_to": {
"username": "admin",
"last_name": "User",
"is_active": true,
"is_editable": true,
"is_ldap": false,
"is_removable": false,
"timezone": null,
"id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"first_name": "Example",
"last_viewed_alert": "2020-01-07T09:24:22.925000",
"is_sso": false,
"is_superuser": true,
"role": {
"role": "Admin",
"id": "37e9e54e-0bb8-5058-9bd4-50a0d0fbea35",
"permissions": {
"endpoints.scan": true,
"sensor.admin.view": true,
"sensor.admin.update": true,
"endpoints.delete": true,
"endpoints.respond": true,
"search.search": true,
"sensor.admin.create": true,
"alerts.admin.forwardalerts": true,
"endpoints.tag": true,
"user.delete": true,
"endpoints.deploy": true,
"user.update": true,
"search.save": true,
"investigation.create": true,
"endpoints.view": true,
"user.view": true,
"sensor.admin.download": true,
"alerts.view": true,
"alerts.update": true,
"search.delete": true,
"sensor.admin.delete": true,
"endpoints.uninstall": true,
"investigation.view": true,
"admin": true,
"investigation.update": true,
"endpoints.changeconfiguration": true,
"user.create": true
}
},
"type": "Local",
"email": null
},
"id": "e0ad7613-daf6-435f-98f6-ce40eae01acc",
"canceled_by_user_display_name": null,
"user_display_name": "Example User",
"hunt_count": 1,
"is_canceled": false
}
],
"metadata": {
"count": 46,
"previous_url": null,
"timestamp": "2020-01-08T16:02:09.251511",
"next": 2,
"per_page": 1,
"next_url": "/api/v1/investigations/?per_page=1&page=2",
"previous": null
}
}
Obtener detalles de la investigación
Obtiene información sobre una investigación de Endgame específica.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
ID de investigación | Cadena | N/A | Especifica el ID de investigación de Endgame que quieres buscar. |
Casos prácticos
Las investigaciones se usan para buscar diferentes objetos de los endpoints, como procesos, direcciones IP y archivos. Esta acción permite al usuario obtener más información sobre investigaciones concretas. Los analistas pueden usar esta acción para asegurarse de que se han realizado todas las tareas necesarias en el sistema.
Fecha de ejecución
Esta acción se ejecuta en todas las entidades.
Resultados de la acción
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
{
"data": {
"tasks": [
"6500673c-d246-41a3-882d-d3a339f28497"
],
"user_display_name": "Example User",
"task_types": [
"Process Survey"
],
"task_completion": {
"completed_tasks": 1,
"total_tasks": 1
},
"updated_at": "2020-01-06T13:30:33.851816+00:00",
"created_by_user_display_name": "Example User",
"id": "54caeedc-d6b0-4ca0-8f64-8798d1c34d54",
"task_completions_by_type": {
"Process Survey": {
"completed_tasks": 1,
"task_type_id": "2fbf0c36-5160-5c31-99ec-0fa5880c6bd1",
"total_tasks": 1
}
},
"archived": false,
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"is_canceled": false,
"created_by": {
"username": "admin",
"last_name": "User",
"is_active": true,
"is_editable": true,
"is_ldap": false,
"is_removable": false,
"timezone": null,
"id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"first_name": "Example",
"last_viewed_alert": "2020-01-06T09:27:04.097000",
"is_sso": false,
"is_superuser": true,
"role": {
"role": "Admin",
"id": "37e9e54e-0bb8-5058-9bd4-50a0d0fbea35",
"permissions": {
"endpoints.scan": true,
"sensor.admin.view": true,
"sensor.admin.update": true,
"endpoints.delete": true,
"endpoints.respond": true,
"search.search": true,
"sensor.admin.create": true,
"alerts.admin.forwardalerts": true,
"endpoints.tag": true,
"user.delete": true,
"endpoints.deploy": true,
"user.update": true,
"search.save": true,
"investigation.create": true,
"endpoints.view": true,
"user.view": true,
"sensor.admin.download": true,
"alerts.view": true,
"alerts.update": true,
"search.delete": true,
"sensor.admin.delete": true,
"endpoints.uninstall": true,
"investigation.view": true,
"admin": true,
"investigation.update": true,
"endpoints.changeconfiguration": true,
"user.create": true
}
},
"type": "Local",
"email": null
},
"hunt_count": 1,
"canceled_by_user_id": null,
"version": 2,
"endpoint_count": 1,
"canceled_by_user_display_name": null,
"created_by_user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"created_by_chat": false,
"sensors": [
"8eef6873-6db7-58ab-a1ca-68dc19b54117"
],
"name": "Example User + 2020-01-06T13:30:33.808543_utc",
"core_os": "windows",
"created_at": "2020-01-06T13:30:33.813747+00:00",
"assigned_to": {
"username": "admin",
"last_name": "User",
"is_active": true,
"is_editable": true,
"is_ldap": false,
"is_removable": false,
"timezone": null,
"id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"first_name": "Example",
"last_viewed_alert": "2020-01-06T09:27:04.097000",
"is_sso": false,
"is_superuser": true,
"role": {
"role": "Admin",
"id": "37e9e54e-0bb8-5058-9bd4-50a0d0fbea35",
"permissions": {
"endpoints.scan": true,
"sensor.admin.view": true,
"sensor.admin.update": true,
"endpoints.delete": true,
"endpoints.respond": true,
"search.search": true,
"sensor.admin.create": true,
"alerts.admin.forwardalerts": true,
"endpoints.tag": true,
"user.delete": true,
"endpoints.deploy": true,
"user.update": true,
"search.save": true,
"investigation.create": true,
"endpoints.view": true,
"user.view": true,
"sensor.admin.download": true,
"alerts.view": true,
"alerts.update": true,
"search.delete": true,
"sensor.admin.delete": true,
"endpoints.uninstall": true,
"investigation.view": true,
"admin": true,
"investigation.update": true,
"endpoints.changeconfiguration": true,
"user.create": true
}
},
"type": "Local",
"email": null
},
"endpoints": [
"b23c8a14-69e0-4966-b78a-c9fba4fdd934"
]
},
"metadata": {
"timestamp": "2020-01-06T14:00:53.716517"
}
}
Get Host Isolation Config
Obtiene la configuración de aislamiento del host definida en Endgame.
Parámetros
N/A
Casos prácticos
Esta acción se usa para obtener información sobre la configuración de aislamiento del host. Esta configuración permite que los hosts aislados se conecten a las direcciones IP que se indican. Los analistas pueden usar esta acción para verificar que todas las direcciones IP obligatorias están en la configuración de aislamiento de host.
Fecha de ejecución
Esta acción se ejecuta en todas las entidades.
Resultados de la acción
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
{
"data": [
{
"id": "47999eeb-f076-5aca-a7cc-56bf7ac2b647",
"comments": [
{
"comment": "Testing API",
"entity_id": "47999eeb-f076-5aca-a7cc-56bf7ac2b647",
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"entity_type": "whitelisted_ip",
"created_at": "2020-01-07T15:59:56Z",
"updated_at": "2020-01-07T15:59:56Z",
"id": 547,
"activity_type": "comment"
}
],
"addr": "192.0.2.1/30"
},
{
"id": "6ab5575c-718e-5e24-bd4d-77e0694ad6fc",
"comments": [
{
"comment": "Testing API",
"entity_id": "6ab5575c-718e-5e24-bd4d-77e0694ad6fc",
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"entity_type": "whitelisted_ip",
"created_at": "2020-01-07T15:58:29Z",
"updated_at": "2020-01-07T15:58:29Z",
"id": 545,
"activity_type": "comment"
}
],
"addr": "192.0.2.11/32"
},
{
"id": "72bdf5d2-4cc6-5ccf-9787-a539fae9c517",
"comments": [
{
"comment": "CIDR Test",
"entity_id": "72bdf5d2-4cc6-5ccf-9787-a539fae9c517",
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"entity_type": "whitelisted_ip",
"created_at": "2020-01-07T15:58:04Z",
"updated_at": "2020-01-07T15:58:04Z",
"id": 543,
"activity_type": "comment"
}
],
"addr": "198.51.100.1/32"
},
{
"id": "5aa89c8f-a535-5876-840c-af33a7ec1419",
"comments": [
{
"comment": "Testing API",
"entity_id": "5aa89c8f-a535-5876-840c-af33a7ec1419",
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"entity_type": "whitelisted_ip",
"created_at": "2020-01-07T15:57:24Z",
"updated_at": "2020-01-07T15:57:24Z",
"id": 541,
"activity_type": "comment"
}
],
"addr": "198.51.100.10"
},
{
"id": "06461575-700b-596d-8662-7ea0aff28e9c",
"comments": [
{
"comment": "Test Isolation",
"entity_id": "06461575-700b-596d-8662-7ea0aff28e9c",
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"entity_type": "whitelisted_ip",
"created_at": "2020-01-07T15:55:21Z",
"updated_at": "2020-01-07T15:55:21Z",
"id": 539,
"activity_type": "comment"
}
],
"addr": "203.0.113.1"
}
],
"metadata": {
"count": 5,
"previous_url": null,
"timestamp": "2020-01-07T16:00:19.754687",
"next": null,
"per_page": 10,
"next_url": null,
"previous": null
}
}
Añadir subred IP a la configuración de aislamiento de host
Añade una subred de IP a la configuración de aislamiento de hosts definida en Endgame.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Subred de IP | Cadena | N/A | Introduce la subred IPv4 que quieras añadir a la configuración de aislamiento de host. |
Descripción | Cadena | N/A | Introduce la descripción de la subred IP. |
Crear estadística | Casilla | desmarcada | Si está habilitada, crea una estadística después de que se ejecute correctamente esta acción. |
Casos prácticos
Esta acción se usa para obtener información sobre la configuración de aislamiento del host. Esta configuración permite que los hosts aislados se conecten a las subredes IP que se indican. Los analistas pueden usar esta acción para añadir las subredes IP necesarias a la configuración de aislamiento del host.
Fecha de ejecución
Esta acción se ejecuta en todas las entidades.
Resultados de la acción
Estadísticas
Si se ha añadido una subred IP a la configuración de aislamiento de host mediante Endgame, crea una estadística para indicarlo.
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Remove IP Subnet From Host Isolation Config
Elimina una subred IP de la configuración de aislamiento de hosts definida en Endgame.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Subred de IP | Cadena | N/A | Introduce la subred IPv4 que quieras añadir a la configuración de aislamiento de host. |
Crear estadística | Casilla | desmarcada | Si está habilitada, crea una estadística después de que se ejecute correctamente esta acción. |
Casos prácticos
Esta acción se usa para obtener información sobre la configuración de aislamiento del host. Esta configuración permite que los hosts aislados se conecten a las subredes IP que se indican. Los analistas pueden usar esta acción para quitar subredes IP que ya no sean necesarias de la configuración de aislamiento de hosts.
Fecha de ejecución
Esta acción se ejecuta en todas las entidades.
Resultados de la acción
Estadísticas
Si se ha eliminado una subred IP de la configuración de aislamiento de host mediante Endgame, crea una estadística para indicarlo.
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Recopilar Autoruns (solo en Windows)
Recopila ejecuciones automáticas del endpoint de Endgame.
Parámetros
Nombre visible del parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Entero | 1000 | Especifica cuántas ejecuciones automáticas quieres que se devuelvan. |
Categoría "Todo" | Casilla | Marcada | Si está habilitada, busca todas las categorías de ejecución automática. |
Categoría "Cadena de televisión" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Proveedor de red". |
Categoría "Office" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Office". |
Categoría "Conductor" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Controlador". |
Categoría "App Init" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "App Init". |
Categoría "Winlogon" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Winlogon". |
Categoría "Monitor de impresión" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Print Monitor". |
Categoría "Accesibilidad" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Accesibilidad". |
Categoría "WMI" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "WMI". |
Categoría "Proveedor de LSA" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Proveedor de LSA". |
Categoría "Servicio" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Servicio". |
Categoría "Bits" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Bits". |
Categoría "Dll conocida" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Known dll". |
Categoría "Proveedor de impresión" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Print Provider". |
Categoría "Image Hijack" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Image Hijack". |
Categoría "Carpeta de inicio" | Casilla | Desmarcada | Si está habilitada, busca la categoría de inicio automático "Startup Folder". |
Categoría "Internet Explorer" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática de "Internet Explorer". |
Categoría "Códec" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Códec". |
Categoría "Inicio de sesión" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Inicio de sesión". |
Categoría "Secuestro del orden de búsqueda" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Search Order Hijack". |
Categoría "Proveedor de Winsock" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Winsock Provider". |
Categoría "Boot Execute" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Boot Execute". |
Categoría "Phantom dll" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Phantom dll". |
Categoría "Com Hijack" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Com Hijack". |
Categoría "Explorador" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Explorador". |
Categoría "Tarea programada" | Casilla | Desmarcada | Si está habilitada, busca la categoría de ejecución automática "Tarea programada". |
Incluir todos los metadatos | Casilla | Marcada | Si está habilitada, proporciona todos los datos disponibles. |
Incluir metadatos de clasificación de malware | Casilla | Desmarcada | Si está habilitado, proporciona información sobre MalwareScore. |
Incluir metadatos de Authenticode | Casilla | Desmarcada | Si se habilita, proporciona información del firmante. |
Incluir hash MD5 | Casilla | Desmarcada | Si está habilitada, proporciona un hash MD5 en la respuesta. |
Incluir hash SHA-1 | Casilla | Desmarcada | Si se habilita, proporciona el hash SHA-1 en la respuesta. |
Incluir hash SHA-256 | Casilla | Desmarcada | Si se habilita, proporciona el hash SHA-256 en la respuesta. |
Casos prácticos
Esta acción se puede usar para recoger información sobre los elementos que se ejecutan automáticamente en el endpoint. Estos datos pueden ayudar a los analistas a llevar a cabo procesos de triaje y corrección.
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Host
- Dirección IP
Resultados de la acción
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
{
"data": {
"count": 1,
"per_page": 50,
"previous": null,
"tasks": [
{
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"data": {
"category_option": {
"category_network_provider": true,
"category_office": false,
"category_driver": false,
"category_app_init": false,
"category_winlogon": false,
"category_print_monitor": false,
"category_ease_of_access": false,
"category_wmi": false,
"category_lsa_provider": false,
"category_service": false,
"category_bits": false,
"category_known_dll": false,
"category_print_provider": false,
"category_image_hijack": false,
"category_startup_folder": false,
"category_internet_explorer": false,
"category_codec": false,
"category_logon": false,
"category_all": false,
"category_search_order_hijack": false,
"category_winsock_provider": false,
"category_boot_execute": false,
"category_phantom_dll": false,
"category_com_hijack": false,
"category_explorer": false,
"category_scheduled_task": false
},
"metadata_option": {
"metadata_all": true,
"metadata_malware_classification": false,
"metadata_sha1": false,
"metadata_sha256": false,
"metadata_authenticode": false,
"metadata_md5": false
}
},
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"metadata": {
"sensor_id": "8eef6873-6db7-58ab-a1ca-68dc19b54117",
"investigation_id": "0b043f77-531f-4109-93b1-e01019ad0980",
"task_id": "e667b0c3-39de-4862-9baf-d6697db79721",
"echo": "",
"endpoint_id": "b23c8a14-69e0-4966-b78a-c9fba4fdd934",
"destination_plugin": "autoruns",
"key": "collectAutoRunsRequest",
"semantic_version": "3.52.\\d+",
"collection_id": "2393f424-bf57-40af-81e6-91b95acf5409"
}
}
],
"next": null
},
"metadata": {
"timestamp": "2020-01-08T13:15:37.238341"
}
}
Aislar host
Aísla el endpoint de Endgame. Esta acción solo es compatible con sistemas Windows y macOS.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Crear estadística | Casilla | Desmarcada | Si está habilitada, crea una estadística después de que se ejecute correctamente esta acción. |
Casos prácticos
Esta acción se usa para obtener información sobre la configuración de aislamiento del host. Esta configuración permite que los hosts aislados se conecten a las subredes IP que se indican. Los analistas pueden usar esta acción para añadir las subredes IP necesarias a la configuración de aislamiento del host.
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
N/A
Estadísticas
Si el endpoint se ha aislado con el agente de Endgame, crea una estadística para indicarlo.
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
{
"data": {
"valid": true,
"bulk_task_id": "a6ccc2f7-39a7-42e7-b646-41b281316b1d",
"error_messages": []
},
"metadata": {
"timestamp": "2020-01-08T15:09:22.474963"
}
}
Unisolate Host
Desaislar un endpoint de Endgame. Esta acción solo es compatible con sistemas Windows y macOS.
Parámetros
Nombre visible del parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Crear estadística | Casilla | Desmarcada | Si está habilitada, crea una estadística después de que se ejecute correctamente esta acción. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Host
- Dirección IP
Resultados de la acción
Estadísticas
Si el endpoint se ha aislado con el agente de Endgame, crea una estadística para indicarlo.
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
{
"data": {
"domain": "InstallerInitiated",
"updated_at": "2020-01-08T08:16:26.063394+00:00",
"id": "b23c8a14-69e0-4966-b78a-c9fba4fdd934",
"display_operating_system": "Windows 10 (v1511)",
"hostname": "example",
"mac_address": "01:23:45:ab:cd:ef",
"upgrade_status": "",
"base_image": false,
"isolation_updated_at": "2020-01-08T15:09:24.665367+00:00",
"status": "monitored",
"ad_distinguished_name": "CN=EXAMPLE,CN=Computers,DC=example,DC=com",
"ad_hostname": "example.com",
"tags": [],
"isolation_request_status": null,
"alert_count": 0,
"groups": [
{
"is_dynamic": false,
"count": 2,
"id": "d9de26c9-ee63-4d38-9997-7418bd13c45e",
"name": "Demo: APT28"
}
],
"sensors": [
{
"status": "monitored",
"sensor_version": "3.52.12",
"policy_status": "successful",
"policy_name": "Lab (Detect-Only with Streaming)",
"sensor_type": "hunt",
"id": "8eef6873-6db7-58ab-a1ca-68dc19b54117",
"policy_id": "07b7a44f-25f3-4e5c-977b-2915de8160c5"
}
],
"ip_address": "192.0.2.3",
"is_isolated": false,
"operating_system": "Windows 10.0",
"name": "example",
"status_changed_at": "2020-01-08T12:30:48.704802+00:00",
"core_os": "windows",
"created_at": "2019-11-01T06:31:32.519640+00:00",
"error": null,
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8"
},
"metadata": {
"timestamp": "2020-01-08T15:16:34.303701"
}
}
Descargar archivo
Descarga un archivo de un endpoint específico de Endgame.
Parámetros
Nombre visible del parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Ruta de archivo completa | Cadena | N/A | Si está habilitada, crea una estadística después de que se ejecute correctamente esta acción. |
Ruta de la carpeta de descarga completa | Cadena | N/A | Introduce la ruta a la carpeta en la que quieras almacenar este archivo. |
Hash SHA-256 esperado | Cadena | N/A | Introduce el hash SHA-256 esperado. |
Casos prácticos
Puedes usar esta acción para acceder a los archivos desde los endpoints. A veces, los archivos se deben procesar manualmente, y esta actividad ayuda a los usuarios a acceder a los archivos necesarios.
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Host
- Dirección IP
Resultados de la acción
Estadísticas
Si el endpoint se ha aislado mediante el agente de Endgame, crea una estadística para indicarlo.
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
Si el estado es success
, el resultado JSON es el siguiente:
{
"data": {
"status": "success",
"doc_type": "collection",
"endpoint": {
"domain": "InstallerInitiated",
"updated_at": "2019-11-01T05:41:10.150817+00:00",
"id": "a3cdc174-3af0-400a-85c3-bbb1435a6b61",
"display_operating_system": "Ubuntu 18.04.1",
"hostname": "example",
"mac_address": "01:23:45:ab:cd:ef",
"base_image": false,
"isolation_updated_at": null,
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"tags": [
{
"id": "fc2dfcc8-9329-4f33-86a2-877bfb27575e",
"name": "CORE ENV"
}
],
"isolation_request_status": null,
"upgrade_status": "",
"groups": [
{
"is_dynamic": false,
"count": 1,
"id": "e453d4f6-95c9-4dc5-bc41-2f4cae423e19",
"name": "Demo: Bad Admin"
}
],
"sensors": [
{
"status": "A",
"sensor_version": "3.52.12",
"sensor_type": "hunt",
"id": "c7347a4b-3e71-5514-980f-90bdbab758cf"
}
],
"ip_address": "192.0.2.1",
"is_isolated": false,
"operating_system": "Linux 4.15.0-29-generic",
"name": "example",
"status_changed_at": "2020-01-07T08:16:46.895105+00:00",
"core_os": "linux",
"created_at": "2019-03-19T04:25:06.953312+00:00",
"error": null,
"machine_id": "b389c979-2fb1-6a8c-63bc-5547b3c26d1d"
},
"task_id": "0854ae75-47ca-438a-8731-615defac44ac",
"family": "response",
"data": {
"results": [
{
"size": 1731,
"endpoint": {
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"operating_system": "Linux 4.15.0-29-generic",
"name": "example",
"display_operating_system": "Ubuntu 18.04.1",
"hostname": "example",
"updated_at": "2020-01-07T08:16:44Z",
"mac_address": "01:23:45:ab:cd:ef",
"ip_address": "192.0.2.1",
"id": "a3cdc174-3af0-400a-85c3-bbb1435a6b61"
},
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"investigation_id": null,
"filepath": "/home/a-arobinson/Downloads/bad_admin.sh",
"bulk_task_id": null,
"created_by": "a-arobinson",
"file_uuid": "4c45cc36-b6ca-412a-ae0b-ed214a9c7187",
"correlation_id": "13dfca7b-9e75-4115-be93-e6684dbfc7c8",
"user": {
"username": "admin",
"first_name": "Example",
"last_name": "User",
"id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1"
},
"chunk_size": 26214400,
"existing_path": "/home/a-arobinson/Downloads/bad_admin.sh",
"sha256": "8066b309db13bae560c15c35f42247a0f778786f0056d326ff3e6dffd1eac4f8",
"origination_task_id": "0854ae75-47ca-438a-8731-615defac44ac",
"md5": "6441b8f58feddb5a5f6fcd81c117ecb8"
}
]
},
"created_at": "2020-01-07T11:28:02.826397Z",
"os_type": "linux",
"machine_id": "b389c979-2fb1-6a8c-63bc-5547b3c26d1d",
"type": "downloadFileResponse",
"id": "d6fb3bf3-afea-44e0-8472-389f4e7e0002"
},
"metadata": {
"count": 1,
"previous_url": null,
"timestamp": "2020-01-07T11:41:56.750788",
"next": null,
"per_page": 50,
"next_url": null,
"previous": null
}
}
Si el estado es failure
, el resultado JSON es el siguiente:
{
"data": {
"status": "failure",
"doc_type": "collection",
"endpoint": {
"domain": "InstallerInitiated",
"updated_at": "2019-11-01T05:42:09.150756+00:00",
"id": "12c3530d-657f-4ccd-835e-6df9affeed3d",
"display_operating_system": "Ubuntu 18.04.3",
"hostname": "example",
"mac_address": "01:23:45:ab:cd:ef",
"base_image": false,
"isolation_updated_at": null,
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"tags": [],
"isolation_request_status": null,
"upgrade_status": "",
"groups": [
{
"is_dynamic": false,
"count": 4,
"id": "c1af3cd6-2638-4144-842d-adc9cfb67fb9",
"name": "SOC"
}
],
"sensors": [
{
"status": "A",
"sensor_version": "3.52.12",
"sensor_type": "hunt",
"id": "dc2e35cc-0c87-5a60-8fc8-de23ef747d02"
}
],
"ip_address": "192.0.2.1",
"is_isolated": false,
"operating_system": "Linux 4.15.0-72-generic",
"name": "example",
"status_changed_at": "2020-01-19T11:05:16.765186+00:00",
"core_os": "linux",
"created_at": "2019-09-20T21:34:51.966863+00:00",
"error": null,
"machine_id": "5ae8ddd9-9339-ae4b-ccf7-5ed68f38b3a9"
},
"task_id": "85148460-c868-4fe5-a3e6-0d90784fadd1",
"family": "response",
"data": {
"results": [
{
"endpoint": {
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"operating_system": "Linux 4.15.0-72-generic",
"name": "example",
"display_operating_system": "Ubuntu 18.04.3",
"hostname": "example",
"updated_at": "2020-01-16T14:04:22Z",
"mac_address": "01:23:45:ab:cd:ef",
"ip_address": "192.0.2.1",
"id": "12c3530d-657f-4ccd-835e-6df9affeed3d"
},
"user_id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1",
"account_id": "c374bb8a-9a98-4823-b280-68e74c170a0e",
"investigation_id": null,
"expected_sha256": "123",
"bulk_task_id": null,
"correlation_id": "a7dc04c8-932c-4056-9477-8095b1fa15d8",
"user": {
"username": "admin",
"first_name": "Example",
"last_name": "User",
"id": "5ed3c5d7-f450-489d-8b5f-9430b18da4c1"
},
"chunk_size": 26214400,
"existing_path": "/home/example/Downloads/bad_admin.sh",
"origination_task_id": "85148460-c868-4fe5-a3e6-0d90784fadd1"
}
]
},
"created_at": "2020-01-19T12:19:57Z",
"os_type": "linux",
"machine_id": "5ae8ddd9-9339-ae4b-ccf7-5ed68f38b3a9",
"type": "downloadFileResponse",
"id": "8eb6b538-d480-4210-92fb-df08a3a4dfb9"
},
"metadata": {
"count": 1,
"previous_url": null,
"timestamp": "2020-01-19T12:23:23.623961",
"next": null,
"per_page": 50,
"next_url": null,
"previous": null
}
}
Eliminar archivo
Elimina un archivo de un endpoint de Endgame.
Parámetros
Nombre visible del parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Ruta del archivo | Cadena | N/A | Introduce la ruta al archivo. |
Casos prácticos
Esta acción se usa para eliminar archivos del endpoint. Por ejemplo, se puede usar cuando se ha encontrado malware y un analista quiere eliminarlo.
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Host
- Dirección IP
Resultados de la acción
Estadísticas
Si el endpoint se ha aislado mediante el agente de Endgame, crea una estadística para indicarlo.
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
(status = success)
{
"data": [
{
"status": "success",
"doc_type": "collection",
"endpoint": {
"domain": "InstallerInitiated",
"updated_at": "2019-11-01T05:41:10.150817+00:00",
"id": "a3cdc174-3af0-400a-85c3-bbb1435a6b61",
"display_operating_system": "Ubuntu 18.04.1",
"hostname": "08203s-lubu1804",
"mac_address": "01:23:45:ab:cd:ef",
"upgrade_status": "",
"base_image": false,
"isolation_updated_at": null,
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"tags": [
{
"id": "fc2dfcc8-9329-4f33-86a2-877bfb27575e",
"name": "CORE ENV"
}
],
"isolation_request_status": null,
"groups": [
{
"is_dynamic": false,
"count": 1,
"id": "e453d4f6-95c9-4dc5-bc41-2f4cae423e19",
"name": "Demo: Bad Admin"
}
],
"sensors": [
{
"status": "monitored",
"sensor_version": "3.52.12",
"policy_status": "successful",
"policy_name": "Lab (Detect-Only with Streaming)",
"sensor_type": "hunt",
"id": "c7347a4b-3e71-5514-980f-90bdbab758cf",
"policy_id": "07b7a44f-25f3-4e5c-977b-2915de8160c5"
}
],
"ip_address": "192.0.2.1",
"is_isolated": false,
"operating_system": "Linux 4.15.0-29-generic",
"name": "08203s-lubu1804",
"status_changed_at": "2020-01-20T07:25:02.633331+00:00",
"core_os": "linux",
"created_at": "2019-03-19T04:25:06.953312+00:00",
"error": null,
"machine_id": "b389c979-2fb1-6a8c-63bc-5547b3c26d1d"
},
"task_id": "bfb82b8d-71a0-4e5f-9cfe-bd573ea32b25",
"family": "response",
"created_at": "2020-01-20T07:31:37Z",
"local_msg": "Success",
"system_msg": null,
"system_code": null,
"local_code": 0,
"os_type": "linux",
"machine_id": "b389c979-2fb1-6a8c-63bc-5547b3c26d1d",
"type": "deleteFileResponse",
"id": "eb50fe9c-1059-42d4-9f5f-52e5af4ae64d"
}
],
"metadata": {
"count": 1,
"previous_url": null,
"timestamp": "2020-01-20T07:32:04.425044",
"next": null,
"per_page": 50,
"next_url": null,
"previous": null
}
}
(status = failure) se usarán local_msg y system_msg.
{
"data": [
{
"status": "failure",
"doc_type": "collection",
"endpoint": {
"domain": "InstallerInitiated",
"updated_at": "2019-11-01T05:41:10.150817+00:00",
"id": "a3cdc174-3af0-400a-85c3-bbb1435a6b61",
"display_operating_system": "Ubuntu 18.04.1",
"hostname": "08203s-lubu1804",
"mac_address": "01:23:45:ab:cd:ef",
"upgrade_status": "",
"base_image": false,
"isolation_updated_at": null,
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"tags": [
{
"id": "fc2dfcc8-9329-4f33-86a2-877bfb27575e",
"name": "CORE ENV"
}
],
"isolation_request_status": null,
"groups": [
{
"is_dynamic": false,
"count": 1,
"id": "e453d4f6-95c9-4dc5-bc41-2f4cae423e19",
"name": "Demo: Bad Admin"
}
],
"sensors": [
{
"status": "monitored",
"sensor_version": "3.52.12",
"policy_status": "successful",
"policy_name": "Lab (Detect-Only with Streaming)",
"sensor_type": "hunt",
"id": "c7347a4b-3e71-5514-980f-90bdbab758cf",
"policy_id": "07b7a44f-25f3-4e5c-977b-2915de8160c5"
}
],
"ip_address": "192.0.2.1",
"is_isolated": false,
"operating_system": "Linux 4.15.0-29-generic",
"name": "08203s-lubu1804",
"status_changed_at": "2020-01-07T08:16:46.895105+00:00",
"core_os": "linux",
"created_at": "2019-03-19T04:25:06.953312+00:00",
"error": null,
"machine_id": "b389c979-2fb1-6a8c-63bc-5547b3c26d1d"
},
"task_id": "5da277fe-503d-468a-822b-8801d9671cde",
"family": "response",
"created_at": "2020-01-07T13:10:50Z",
"local_msg": "Not found",
"system_msg": null,
"system_code": null,
"local_code": -7,
"os_type": "linux",
"machine_id": "b389c979-2fb1-6a8c-63bc-5547b3c26d1d",
"type": "deleteFileResponse",
"id": "6f3e6148-6801-4cb8-8a5d-25f75ea93555"
}
],
"metadata": {
"count": 1,
"previous_url": null,
"timestamp": "2020-01-07T13:16:18.834163",
"next": null,
"per_page": 5,
"next_url": null,
"previous": null
}
}
Encuesta sobre controladores (solo en Windows)
Obtener información sobre los controladores de un endpoint de Endgame específico.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Cadena | 50 | Especifica cuántos elementos quieres que se devuelvan. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
driver_basename | Devuelve si existe en el resultado JSON. |
driver_filename | Devuelve si existe en el resultado JSON. |
date_modified | Devuelve si existe en el resultado JSON. |
driver_file_version | Devuelve si existe en el resultado JSON. |
driver_load_address | Devuelve si existe en el resultado JSON. |
collection_id | Devuelve si existe en el resultado JSON. |
hashes | Devuelve si existe en el resultado JSON. |
machine_id | Devuelve si existe en el resultado JSON. |
driver_product_version | Devuelve si existe en el resultado JSON. |
driver_description | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"EntityResult":
[{ "driver_basename": "test.exe",
"driver_filename": "C:\\\\Windows\\\\system32\\\\test.exe",
"date_modified": 1446189483.0185645,
"driver_file_version": "10.0.10586.0 (th2_release.151029-1700)",
"driver_load_address": "12345678",
"collection_id": "a9925cf1-6d4c-4bea-b13d-12345678",
"hashes": {
"sha256": "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
"md5": "098f6bcd4621d373cade4e832627b4f6",
"sha1": "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3"
},
"machine_id": "5dc677fd-6b47-7df9-f7f4-12345678",
"driver_product_version": "10.0.10586.0",
"driver_description": "Test"
}],
"Entity": "PC-01"
}]
Encuesta sobre el cortafuegos (solo en Windows)
Obtiene información sobre las reglas de cortafuegos de un endpoint de Endgame específico.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Cadena | 50 | Especifica cuántos elementos quieres que se devuelvan. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
direction | Devuelve si existe en el resultado JSON. |
machine_id | Devuelve si existe en el resultado JSON. |
description | Devuelve si existe en el resultado JSON. |
remote_addresses | Devuelve si existe en el resultado JSON. |
protocol_number | Devuelve si existe en el resultado JSON. |
habilitada | Devuelve si existe en el resultado JSON. |
edge_traversal | Devuelve si existe en el resultado JSON. |
perfiles | Devuelve si existe en el resultado JSON. |
interface_types | Devuelve si existe en el resultado JSON. |
rule_name | Devuelve si existe en el resultado JSON. |
icmp_and_type_codes | Devuelve si existe en el resultado JSON. |
local_addresses | Devuelve si existe en el resultado JSON. |
application_name | Devuelve si existe en el resultado JSON. |
collection_id | Devuelve si existe en el resultado JSON. |
remote_ports | Devuelve si existe en el resultado JSON. |
acción | Devuelve si existe en el resultado JSON. |
local_ports | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"EntityResult":
[{
"direction": "in",
"machine_id": "870499c3-d6bf-8edd-972d-12345678",
"description": "Inbound rule for Google Chrome to allow mDNS traffic.",
"remote_addresses": "*",
"protocol_number": 17,
"enabled": true,
"edge_traversal": false,
"profiles":
["domain", "public", "private"],
"interface_types": "All",
"rule_name": "Google Chrome (mDNS-In)",
"icmp_and_type_codes": "",
"local_addresses": "*",
"application_name": "C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe",
"collection_id": "0925eea5-c61f-464a-ba61-12345678",
"remote_ports": "*",
"action": "allow",
"local_ports": "1234"
}],
"Entity": "PC-01"
}]
Obtener endpoints
Lista de todos los endpoints.
Parámetros
N/A
Fecha de ejecución
Esta acción se ejecuta en todas las entidades.
Resultados de la acción
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"domain": "",
"updated_at": "2019-05-30T01:40:21.126499+00:00",
"id": "db33d864-7d58-4d85-9d2d-1a98a101995d",
"display_operating_system": "Windows 7 (SP1)",
"hostname": "ip-AC170169",
"mac_address": "01:23:45:ab:cd:ef",
"isolation_updated_at": "",
"status": "monitored",
"ad_distinguished_name": "",
"ad_hostname": "",
"tags": [],
"isolation_request_status": "",
"alert_count": 72,
"investigation_count": 0,
"groups": [],
"sensors":
[{
"status": "monitored",
"sensor_version": "3.51.10",
"policy_status": "successful",
"policy_name": "POC-Lab",
"sensor_type": "hunt",
"id": "ec17f7bb-1d63-536a-b694-ca066cc2572e",
"policy_id": "d31f0192-b8e2-49ae-ae54-041376183b7f"
}],
"ip_address": "192.0.2.1",
"is_isolated": "false",
"operating_system": "Windows 6.1 Service Pack 1",
"name": "ip-AC170169",
"status_changed_at": "2019-05-30T01:40:18.200770+00:00",
"core_os": "windows",
"created_at": "2019-05-30T01:36:43.761600+00:00",
"error":
[{
"msg": "Installer failure - Execution failed for (http://192.0.2.1:5985/wsman)\\n",
"deployment_id": "90C2BAA6-B38B-4037-9A9E-7C8628E8D7D6",
"code": 1001, "ts": 1559180421.125456
}],
"machine_id": "4f1adabb-17c4-e39e-caa7-7900562d0b51"
}]
Archivo de Hunt
Busca archivos en ejecución.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Endpoints Core OS | Cadena | ventanas | Selecciona un sistema operativo (por ejemplo, Windows, Linux o Mac) para filtrar la lista de endpoints. Nota: Solo puede crear una investigación para los endpoints que ejecuten el mismo sistema operativo. |
Hashes MD5 | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduce los hashes MD5 separados por comas. |
Hashes SHA1 | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduzca los hashes SHA-1 separados por comas. |
Hashes SHA256 | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduce los hashes SHA256 separados por comas. |
Directorio | Cadena | N/A | Ruta del directorio inicial. Por ejemplo, C:\windows\system32. |
Buscar archivo | Cadena | N/A | Introduce los nombres de los archivos que quieras buscar. Introduce una expresión regular para acotar los resultados de búsqueda. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
meta_data | Devuelve si existe en el resultado JSON. |
file_path | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"meta_data":
{ "hashes":
{ "sha256": "4705ba6793dc93c1bbe2a9e790e9e22778d217531b1750471206fd5c52bbd2b5",
"md5": "6383522c180badc4e1d5c30a5c4f4913",
"sha1": "62a30e96459b694f7b22d730c460a65cd2ebaaca"
},
"file_name_timestamps":
{ "accessed": 1468675289.0711532,
"entry_modified": 0,
"modified": 1468675289.0711532,
"created": 1468675404.0330572
},
"file_attributes": 38,
"file_size": 174
},
"file_path": "C:\\\\Program Files\\\\desktop.ini"
},
{
"meta_data":
{ "hashes":
{ "sha256": "44fe5eebd80e46f903d68c07bcf06d187a3698bf3953bc58bb578465e2e0fe6c",
"md5": "6bd5fb46283aa48e638bef47510c47da",
"sha1": "c38d46ec6c9bc8baece4a459b617f44d10af973c"
},
"file_name_timestamps":
{
"accessed": 1468675289.0024028,
"entry_modified": 0,
"modified": 1468675289.0024028,
"created": 1468675404.0111823
},
"file_attributes": 38,
"file_size": 645
},
"file_path": "C:\\\\Program Files\\\\Common Files\\\\microsoft shared\\\\Stationery\\\\Desktop.ini"
}]
Hunt IP
Busca conexiones de red.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Endpoints Core OS | Cadena | ventanas | Selecciona un sistema operativo (por ejemplo, Windows, Linux o Mac) para filtrar la lista de endpoints. Nota: Solo puede crear una investigación para los endpoints que ejecuten el mismo sistema operativo. |
Dirección IP remota | Cadena | N/A | Dirección IP remota separada por comas |
Dirección IP local | Cadena | N/A | separados por comas |
Estado | Cadena | N/A | Introduce el estado para volver. Ejemplo: ANY |
Protocolo | Cadena | N/A | Ejemplo: ANY, UDP o TCP |
Puerto de red | Cadena | N/A | N/A |
Mando a distancia de la cadena | Cadena | N/A | Red remota o local. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
parent_name | Devuelve si existe en el resultado JSON. |
dominio | Devuelve si existe en el resultado JSON. |
exe | Devuelve si existe en el resultado JSON. |
name | Devuelve si existe en el resultado JSON. |
has_unbacked_execute_memory | Devuelve si existe en el resultado JSON. |
pid | Devuelve si existe en el resultado JSON. |
up_time | Devuelve si existe en el resultado JSON. |
is_sensor | Devuelve si existe en el resultado JSON. |
cmdline | Devuelve si existe en el resultado JSON. |
parent_exe | Devuelve si existe en el resultado JSON. |
unbacked_execute_byte_count | Devuelve si existe en el resultado JSON. |
create_time | Devuelve si existe en el resultado JSON. |
usuario | Devuelve si existe en el resultado JSON. |
sid | Devuelve si existe en el resultado JSON. |
Hilos | Devuelve si existe en el resultado JSON. |
ppid | Devuelve si existe en el resultado JSON. |
unbacked_execute_region_count | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"parent_name": "System Idle Process",
"domain": "NT AUTHORITY",
"exe": "",
"name": "System",
"has_unbacked_execute_memory": false,
"pid": 4,
"up_time": 2384701,
"is_sensor": false,
"cmdline": "",
"parent_exe": "",
"unbacked_execute_byte_count": 0,
"create_time": 1559179903,
"user": "SYSTEM",
"sid": "S-1-5-18",
"threads":
[{
"thread_id": 8
}, {
"thread_id": 12,
"up_time": 13206038203,
"create_time": -11644473599
}, {
"thread_id": 16,
"up_time": 13206038203,
"create_time": -11644473599
}],
"ppid": 0,
"unbacked_execute_region_count": 0
}]
Proceso de búsqueda
Busca procesos en ejecución.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Endpoints Core OS | Cadena | ventanas | Selecciona un sistema operativo (por ejemplo, Windows, Linux o Mac) para filtrar la lista Endpoints. Nota: Solo puedes crear una investigación para los endpoints que se ejecuten en el mismo sistema operativo. |
Hashes MD5 | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduce los hashes MD5 separados por comas. |
Hashes SHA1 | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduzca los hashes SHA-1 separados por comas. |
Hashes SHA256 | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduce los hashes SHA256 separados por comas. |
Nombre de proceso | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduce el nombre del proceso (por ejemplo, iss.exe)* |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
parent_name | Devuelve si existe en el resultado JSON. |
dominio | Devuelve si existe en el resultado JSON. |
exe | Devuelve si existe en el resultado JSON. |
name | Devuelve si existe en el resultado JSON. |
has_unbacked_execute_memory | Devuelve si existe en el resultado JSON. |
pid | Devuelve si existe en el resultado JSON. |
up_time | Devuelve si existe en el resultado JSON. |
is_sensor | Devuelve si existe en el resultado JSON. |
cmdline | Devuelve si existe en el resultado JSON. |
parent_exe | Devuelve si existe en el resultado JSON. |
unbacked_execute_byte_count | Devuelve si existe en el resultado JSON. |
create_time | Devuelve si existe en el resultado JSON. |
usuario | Devuelve si existe en el resultado JSON. |
sid | Devuelve si existe en el resultado JSON. |
Hilos | Devuelve si existe en el resultado JSON. |
ppid | Devuelve si existe en el resultado JSON. |
unbacked_execute_region_count | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"parent_name": "System Idle Process",
"domain": "NT AUTHORITY",
"exe": "",
"name": "System",
"has_unbacked_execute_memory": false,
"pid": 4,
"up_time": 2384701,
"is_sensor": false,
"cmdline": "",
"parent_exe": "",
"unbacked_execute_byte_count": 0,
"create_time": 1559179903,
"user": "SYSTEM",
"sid": "S-1-5-18",
"threads":
[{
"thread_id": 8
},{
"thread_id": 12,
"up_time": 13206038203,
"create_time": -11644473599
},{
"thread_id": 16,
"up_time": 13206038203,
"create_time": -11644473599
}],
"ppid": 0,
"unbacked_execute_region_count": 0
}]
Registro de búsquedas
Busca una clave o un nombre de valor del Registro.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Hive | Cadena | TODO | Una de las siguientes: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG, HKEY_USERS, HKEY_LOCAL_MACHINE o ALL. |
Claves | Cadena | N/A | Nombre de la clave o del valor del Registro. |
Tamaño mínimo | Cadena | N/A | Tamaño mínimo en bytes. |
Tamaño máximo | Cadena | N/A | Tamaño máximo en bytes. |
Endpoints Core OS | Cadena | ventanas | Selecciona un sistema operativo (por ejemplo, Windows, Linux o Mac) para filtrar la lista Endpoints. Nota: Solo puedes crear una investigación para los endpoints que se ejecuten en el mismo sistema operativo. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
parent_name | Devuelve si existe en el resultado JSON. |
dominio | Devuelve si existe en el resultado JSON. |
exe | Devuelve si existe en el resultado JSON. |
name | Devuelve si existe en el resultado JSON. |
up_time | Devuelve si existe en el resultado JSON. |
is_sensor | Devuelve si existe en el resultado JSON. |
cmdline | Devuelve si existe en el resultado JSON. |
parent_exe | Devuelve si existe en el resultado JSON. |
unbacked_execute_byte_count | Devuelve si existe en el resultado JSON. |
create_time | Devuelve si existe en el resultado JSON. |
usuario | Devuelve si existe en el resultado JSON. |
sid | Devuelve si existe en el resultado JSON. |
Hilos | Devuelve si existe en el resultado JSON. |
ppid | Devuelve si existe en el resultado JSON. |
unbacked_execute_region_count | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"parent_name": "System Idle Process",
"domain": "NT AUTHORITY",
"exe": "",
"name": "System",
"has_unbacked_execute_memory": false,
"pid": 4,
"up_time": 2384701,
"is_sensor": false,
"cmdline": "",
"parent_exe": "",
"unbacked_execute_byte_count": 0,
"create_time": 1559179903,
"user": "SYSTEM",
"sid": "S-1-5-18",
"threads":
[{
"thread_id": 8
},{
"thread_id": 12,
"up_time": 13206038203,
"create_time": -11644473599
}, {
"thread_id": 16,
"up_time": 13206038203,
"create_time": -11644473599
}],
"ppid": 0,
"unbacked_execute_region_count": 0
}]
Usuario de Hunt
Busca en la red usuarios que hayan iniciado sesión.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Endpoints Core OS | Cadena | ventanas | Selecciona un sistema operativo (por ejemplo, Windows, Linux o Mac) para filtrar la lista Endpoints. Nota: Solo puedes crear una investigación para los endpoints que se ejecuten en el mismo sistema operativo. |
Buscar nombre de usuario | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduce los nombres de usuario. Si hay varios, sepáralos con un punto y coma. |
Nombre de dominio | Cadena | N/A | CONFIGURACIÓN AVANZADA de esta búsqueda. Introduce el nombre de dominio. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
parent_name | Devuelve si existe en el resultado JSON. |
dominio | Devuelve si existe en el resultado JSON. |
exe | Devuelve si existe en el resultado JSON. |
name | Devuelve si existe en el resultado JSON. |
has_unbacked_execute_memory | Devuelve si existe en el resultado JSON. |
pid | Devuelve si existe en el resultado JSON. |
up_time | Devuelve si existe en el resultado JSON. |
is_sensor | Devuelve si existe en el resultado JSON. |
cmdline | Devuelve si existe en el resultado JSON. |
parent_exe | Devuelve si existe en el resultado JSON. |
unbacked_execute_byte_count | Devuelve si existe en el resultado JSON. |
create_time | Devuelve si existe en el resultado JSON. |
usuario | Devuelve si existe en el resultado JSON. |
sid | Devuelve si existe en el resultado JSON. |
Hilos | Devuelve si existe en el resultado JSON. |
ppid | Devuelve si existe en el resultado JSON. |
unbacked_execute_region_count | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"parent_name": "System Idle Process",
"domain": "NT AUTHORITY",
"exe": "",
"name": "System",
"has_unbacked_execute_memory": false,
"pid": 4,
"up_time": 2384701,
"is_sensor": false,
"Cmdline":"",
"parent_exe": "",
"unbacked_execute_byte_count": 0,
"create_time": 1559179903,
"user": "SYSTEM",
"sid": "S-1-5-18",
"threads":
[{
"thread_id": 8
}, {
"thread_id": 12,
"up_time": 13206038203,
"create_time": -11644473599
}, {
"thread_id": 16,
"up_time": 13206038203,
"create_time": -11644473599
}],
"ppid": 0,
"unbacked_execute_region_count": 0
}]
Finalizar proceso
Finaliza un proceso en un endpoint de Endgame específico.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Nombre de proceso | Cadena | N/A | Introduce el nombre del proceso |
PID | Cadena | N/A | Introduce el ID del proceso. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Encuesta de redes
Obtener información sobre las conexiones, la caché de DNS, NetBIOS, ARP y las tablas de rutas de un endpoint de Endgame específico.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Cadena | 50 | Especifica cuántas ejecuciones automáticas quieres que se devuelvan. |
Incluir información de entradas de ruta | Casilla | Marcada | Especifica que quieres obtener información sobre las entradas de ruta. |
Incluir información de NetBIOS | Casilla | Marcada | Especifica que quieres obtener información sobre NetBIOS. |
Incluir información de la caché de DNS | Casilla | Marcada | Especifica que quieres obtener información sobre la caché de DNS. |
Incluir información de la tabla ARP | Casilla | Marcada | Especifica que quieres obtener información sobre la tabla ARP. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
conexiones | Devuelve si existe en el resultado JSON. |
netbios_info | Devuelve si existe en el resultado JSON. |
arp_table | Devuelve si existe en el resultado JSON. |
route_table | Devuelve si existe en el resultado JSON. |
dns_cache | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"EntityResult":
{
"connections":
[{
"connection_type": "SOCK_STREAM",
"collection_id": "50e74bd2-1cd4-412c-a7fc-24cf1456e883",
"exe": "C:\\\\Windows\\\\System32\\\\test.exe",
"connection_status": "LISTEN",
"name": "test.exe",
"family": "ipv4",
"local_port": 111,
"remote_port": 0,
"pid": 700,
"remote_address": "0.0.0.0",
"create_time": 1583314664,
"connection_timestamp": 1583314664.0117714,
"local_address": "0.0.0.0",
"protocol": "tcp",
"hashes":
{
"sha256": "5d00bbeb147e0c838a622fc42c543b2913d57eaca4e69d9a37ed61e98c819347", "md5": "8497852ed44aff902d502015792d315d",
"sha1": "800a4c2e524fc392c45748eae1691fa01d24ea4c"
},
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8"
}],
"netbios_info":
[{
"comment": "",
"name": "PC-01",
"version_major": 10,
"netbios_neighbor_type": 8392747,
"platform": "WINDOWS NT",
"version_minor": 0
}],
"arp_table":
[{
"connection_type": "SOCK_STREAM",
"collection_id": "50e74bd2-1cd4-412c-a7fc-24cf1456e883",
"exe": "C:\\\\Windows\\\\System32\\\\test.exe",
"connection_status": "LISTEN",
"name": "test.exe",
"family": "ipv4",
"local_port": 111,
"remote_port": 0,
"pid": 700,
"remote_address": "0.0.0.0",
"create_time": 1583314664,
"connection_timestamp": 1583314664.0117714,
"local_address": "0.0.0.0",
"protocol": "tcp",
"hashes": {"sha256": "5d00bbeb147e0c838a622fc42c543b2913d57eaca4e69d9a37ed61e98c819347", "md5": "8497852ed44aff902d502015792d315d",
"sha1": "800a4c2e524fc392c45748eae1691fa01d24ea4c"},
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8"
}],
"route_table":
[{
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8",
"family": "ipv4",
"destination": "0.0.0.0",
"netmask": "0.0.0.0",
"collection_id": "50e74bd2-1cd4-412c-a7fc-24cf1456e883",
"interface_name": "Ethernet0",
"gateway": "1.1.1.1"
}],
"dns_cache":
[{
"name": "test.ms",
"dns_record_type": "A",
"ttl": 0,
"collection_id": "50e74bd2-1cd4-412c-a7fc-24cf1456e883",
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8",
"query_error": 9701
}]
},
"Entity": "PC-01"
}]
Ping
Prueba la conectividad con el servidor de Endgame.
Parámetros
N/A
Fecha de ejecución
Esta acción se ejecuta en todas las entidades.
Resultados de la acción
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Encuesta de proceso
Obtener información sobre los procesos en ejecución en un endpoint de Endgame específico.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Cadena | 50 | Especifica cuántos elementos quieres que se devuelvan. |
Detectar ataques sin archivos (solo en Windows) | Casilla | Desmarcada | Especifica que se detecten ataques sin archivos. Solo en Windows. |
Detectar malware con MalwareScore (solo en Windows) | Casilla | Desmarcada | Especifica que se detecten procesos de malware con MalwareScore. Solo en Windows. |
Recopilar hilos de proceso | Casilla | Desmarcada | Especifica si se debe incluir información sobre la cantidad de subprocesos de proceso en la respuesta. |
Devolver solo procesos sospechosos | Casilla | Marcada | Especifica que solo se devuelvan los procesos sospechosos del endpoint. Según la definición de Endgame, los procesos sospechosos son procesos ejecutables sin respaldo. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
dominio | Devuelve si existe en el resultado JSON. |
name_suspicious | Devuelve si existe en el resultado JSON. |
pid | Devuelve si existe en el resultado JSON. |
name_uncommon_path | Devuelve si existe en el resultado JSON. |
repeat_offender | Devuelve si existe en el resultado JSON. |
cmdline | Devuelve si existe en el resultado JSON. |
create_time | Devuelve si existe en el resultado JSON. |
parent_name | Devuelve si existe en el resultado JSON. |
has_unbacked_execute_memory | Devuelve si existe en el resultado JSON. |
sid | Devuelve si existe en el resultado JSON. |
ppid | Devuelve si existe en el resultado JSON. |
up_time | Devuelve si existe en el resultado JSON. |
unbacked_execute_region_count | Devuelve si existe en el resultado JSON. |
is_sensor | Devuelve si existe en el resultado JSON. |
Hilos | Devuelve si existe en el resultado JSON. |
usuario | Devuelve si existe en el resultado JSON. |
collection_id | Devuelve si existe en el resultado JSON. |
parent_exe | Devuelve si existe en el resultado JSON. |
exe | Devuelve si existe en el resultado JSON. |
name | Devuelve si existe en el resultado JSON. |
unbacked_execute_byte_count | Devuelve si existe en el resultado JSON. |
machine_id | Devuelve si existe en el resultado JSON. |
unbacked_execute_region_count | Devuelve si existe en el resultado JSON. |
tty_device_minor_number | Devuelve si existe en el resultado JSON. |
uid | Devuelve si existe en el resultado JSON. |
name_suspicious | Devuelve si existe en el resultado JSON. |
phys_memory_bytes | Devuelve si existe en el resultado JSON. |
pid | Devuelve si existe en el resultado JSON. |
env_variables | Devuelve si existe en el resultado JSON. |
repeat_offender | Devuelve si existe en el resultado JSON. |
cmdline | Devuelve si existe en el resultado JSON. |
create_time | Devuelve si existe en el resultado JSON. |
tty_device_major_number | Devuelve si existe en el resultado JSON. |
parent_name | Devuelve si existe en el resultado JSON. |
grupo | Devuelve si existe en el resultado JSON. |
cpu_percent | Devuelve si existe en el resultado JSON. |
has_unbacked_execute_memory | Devuelve si existe en el resultado JSON. |
gid | Devuelve si existe en el resultado JSON. |
sha256 | Devuelve si existe en el resultado JSON. |
cwd | Devuelve si existe en el resultado JSON. |
exe | Devuelve si existe en el resultado JSON. |
up_time | Devuelve si existe en el resultado JSON. |
short_name | Devuelve si existe en el resultado JSON. |
tty_device_name | Devuelve si existe en el resultado JSON. |
is_sensor | Devuelve si existe en el resultado JSON. |
sha1 | Devuelve si existe en el resultado JSON. |
Hilos | Devuelve si existe en el resultado JSON. |
name_uncommon_path | Devuelve si existe en el resultado JSON. |
collection_id | Devuelve si existe en el resultado JSON. |
md5 | Devuelve si existe en el resultado JSON. |
argv_list | Devuelve si existe en el resultado JSON. |
num_threads | Devuelve si existe en el resultado JSON. |
usuario | Devuelve si existe en el resultado JSON. |
virt_memory_bytes | Devuelve si existe en el resultado JSON. |
name | Devuelve si existe en el resultado JSON. |
session_id | Devuelve si existe en el resultado JSON. |
memory_percent | Devuelve si existe en el resultado JSON. |
machine_id | Devuelve si existe en el resultado JSON. |
unbacked_execute_byte_count | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"EntityResult":
[{
"domain": "NT AUTHORITY",
"name_suspicious": false,
"pid": 4,
"name_uncommon_path": false,
"repeat_offender": false,
"cmdline": "",
"create_time": 1583314654,
"parent_name": "System Idle Process",
"has_unbacked_execute_memory": false,
"sid": "S-1-5-18",
"ppid": 0,
"up_time": 342643,
"unbacked_execute_region_count": 0,
"is_sensor": false,
"threads":
[{ "thread_id": 12,
"up_time": 13228130896,
"create_time": -11644473599
},
{
"thread_id": 16,
"up_time": 13228130896,
"create_time": -11644473599
}],
"user": "SYSTEM",
"collection_id": "ac1fb296-db5a-4426-b32e-292e4a50188d",
"parent_exe": "",
"exe": "",
"name": "System",
"unbacked_execute_byte_count": 0,
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8"
}],
"Entity": "PC-01"
},
{
"EntityResult":
[{
"unbacked_execute_region_count": 0,
"tty_device_minor_number": 0,
"uid": 0,
"name_suspicious": false,
"phys_memory_bytes": 8900608,
"pid": 1,
"env_variables":
[ "HOME=/",
"init=/sbin/init",
"NETWORK_SKIP_ENSLAVED=",
"recovery=",
"TERM=linux",
"drop_caps=",
"BOOT_IMAGE=/vmlinuz-4.15.0-88-generic",
"PATH=/sbin:/usr/sbin:/bin:/usr/bin",
"PWD=/", "rootmnt=/root" ],
"repeat_offender": false,
"cmdline": "/sbin/init maybe-ubiquity",
"create_time": 1583632302,
"tty_device_major_number": 0,
"parent_name": "",
"group": "root",
"cpu_percent": 0,
"has_unbacked_execute_memory": false,
"gid": 0,
"sha256": "3a14ff4b18505543eda4dccb054aa5860478a95ed0cac76da392f3472da3ad67",
"cwd": "/",
"exe": "/lib/systemd/systemd",
"up_time": 24942,
"short_name": "systemd",
"tty_device_name": "",
"is_sensor": false,
"sha1": "e016f80b87101a74b52d15ce2726560a6e128b60",
"threads": [{"thread_id": 1}],
"name_uncommon_path": false,
"collection_id": "bcb6b33a-0ffb-4e72-818a-1731024dfd79",
"md5": "ca563cf817f03ed7d01a6462818a5791",
"argv_list": ["/sbin/init", "maybe-ubiquity"],
"num_threads": 1,
"ppid": 0,
"virt_memory_bytes": 79818752,
"name": "systemd",
"session_id": 1,
"memory_percent": 0.21517109870910645,
"parent_exe": "",
"unbacked_execute_byte_count": 0,
"machine_id": "5ae8ddd9-9339-ae4b-ccf7-5ed68f38b3a9",
"user": "root"
}],
"Entity": "PC-202"
}]
Encuesta sobre medios extraíbles (solo en Windows)
DObtiene información sobre los medios extraíbles de un endpoint de Endgame específico.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Cadena | 50 | Especifica cuántos elementos quieres que se devuelvan. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
name | Devuelve si existe en el resultado JSON. |
is_storage_device | Devuelve si existe en el resultado JSON. |
vendor_id | Devuelve si existe en el resultado JSON. |
collection_id | Devuelve si existe en el resultado JSON. |
last_connect_time | Devuelve si existe en el resultado JSON. |
serial_number | Devuelve si existe en el resultado JSON. |
machine_id | Devuelve si existe en el resultado JSON. |
is_connected | Devuelve si existe en el resultado JSON. |
product_id | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"EntityResult":
[{ "name": "USB Composite Device",
"is_storage_device": false,
"vendor_id": "0E0F",
"collection_id": "fbe61b16-e6b2-4595-8409-abf4ce15fa85",
"last_connect_time": 1552596043.0610971,
"serial_number": "6&35D1F50B&0&1",
"machine_id": "a4c05d5a-7ebc-c3ab-1beb-f1fe517768d8",
"is_connected": false,
"product_id": "0003"
}],
"Entity": "PC-01"
}]
Encuesta sobre software (solo Windows)
Obtiene información sobre un software instalado en un endpoint de Endgame específico.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Cadena | 50 | Especifica cuántos elementos quieres que se devuelvan. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
editor | Devuelve si existe en el resultado JSON. |
machine_id | Devuelve si existe en el resultado JSON. |
paquete | Devuelve si existe en el resultado JSON. |
install_date | Devuelve si existe en el resultado JSON. |
version | Devuelve si existe en el resultado JSON. |
collection_id | Devuelve si existe en el resultado JSON. |
installed_for | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"EntityResult":
[{
"publisher": "John Doe",
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8",
"package": "Test",
"install_date": "20191008",
"version": "18.06",
"collection_id": "fc079e17-8a2e-40d9-94c9-b974e5534e58",
"installed_for": "allUsers"
}],
"Entity": "PC-01"
}]
Encuesta del sistema
Obtener información del sistema en un único endpoint de partida final, como el uso de la memoria, el DNS y el SO.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Cadena | 50 | Especifica cuántos elementos quieres que se devuelvan. |
Incluir información del producto de seguridad (solo en Windows) | Casilla | Marcada | Especifica que quieres obtener información sobre los productos de seguridad instalados en el endpoint (solo en Windows). |
Incluir información de parches (solo en Windows) | Casilla | Marcada | Especifica si quieres obtener información sobre los parches (solo en Windows). |
Incluir información del disco | Casilla | Marcada | Especifica que quieres obtener información sobre los discos. |
Incluir información de la interfaz de red | Casilla | Marcada | Especifica que quieres obtener información sobre las interfaces de red. |
Fecha de ejecución
Esta acción se ejecuta en las siguientes entidades:
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
patches_info | Devuelve si existe en el resultado JSON. |
Disks_info | Devuelve si existe en el resultado JSON. |
network_interfaces | Devuelve si existe en el resultado JSON. |
Os_info | Devuelve si existe en el resultado JSON. |
installed_security_products | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"EntityResult":
{
"patches_info":
[{
"collection_id": "f7d a62bb-318d-40c1-a490-85979c0c9ede",
"installed_on": "2/3/2018",
"hotfix_id": "KB4049065",
"machine_id": "870499c3-d6bf-8edd-972d-f2f6621dd971"
}],
"Disks_info":
[{
"disk_id": "\\\\Device\\\\HarddiskVolume2",
"fstype": "NTFS",
"disk_total": 15579738112,
"disk_free": 1219571712,
"collection_id": "a27ebace-32ec-4257-ab4f-7da49f02a9d4",
"device": "\\\\Device\\\\HarddiskVolume2",
"path": "C:\\\\",
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8"
}],
"network_interfaces":
[{
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8",
"mac_address": "01:23:45:ab:cd:ef",
"ipv4_addresses": ["1.1.1.1"],
"ipv6_addresses": ["1111::1111:1111:1111:1111"],
"collection_id": "a27ebace-32ec-4257-ab4f-7da49f02a9d4",
"smp_interface": true,
"interface_name": "Ethernet0"
}],
"Os_info":
[{
"memory":
{ "ram_free": 1240039424,
"page_percent_used": 36.89334358507761,
"page_total": 2818101248,
"ram_percent_used": 42.24349594504104,
"ram_total": 2147012608,
"ram_used": 906973184,
"page_used": 1039691776,
"page_free": 1778409472
},
"doc_type": "collection",
"domain": "PC-01.test.com",
"endpoint":
{ "status": "unmonitored",
"ad_distinguished_name":
"CN=PC_01,OU=TESTOU,OU=Organization,DC=test,DC=com",
"ad_hostname": "test.com",
"operating_system": "Windows 10.0 ",
"name": "PC-01",
"display_operating_system": "Windows 10 (v1511)",
"hostname": "PC-01",
"updated_at": "2020-03-08T08:27:22.919880+00:00",
"mac_address": "01:23:45:ab:cd:ef",
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8",
"ip_address": "1.1.1.1",
"id": "b23c8a14-69e0-4966-b78a-c9fba4fdd934"
},
"investigation_id": "85cff906-8b39-4a37-aa05-84950c9b2a02",
"hostname": "PC-01",
"bulk_task_id": null,
"original_machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8",
"os_version":
{
"os_minor": 0,
"os_is_server": false,
"os_major": 10,
"os_build_number": 10586,
"os_service_pack": ""
},
"correlation_id": "7e17de5a-abcb-4de0-a510-7ca79bfdc345",
"architecture": "x64",
"sensor_info":
{
"malware_feature_version": "3.0.0",
"sensor_build_time": "1581375786",
"sensor_commit_sha": "80af56b6b295de785e502d82f39deac34973b2dd",
"sensor_build_number": 48,
"sensor_version": "3.53.9"
},
"time":
{
"tz_observes_dst": true,
"tz_currently_in_dst": false,
"tz_name": "Pacific Standard Time",
"tz_offset_minutes": 480
},
"os_type": "windows",
"ad_info":
{
"distinguished_name": "CN=PC-01,OU=TESTOU,OU=Organization,DC=test,DC=com",
"domain_hostname": "test.com"
},
"origination_task_id": "d3d67012-cfb1-47d0-8ec9-bf7ffb68a019"
}],
"installed_security_products":
[{
"security_product_type": "AntiVirus",
"collection_id": "a27ebace-32ec-4257-ab4f-7da49f02a9d4",
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8",
"enabled": false, "name": "Windows Defender"
}]
},
"Entity": "PC-01"
}]
Encuesta sobre sesiones de usuario
Obtener información sobre las sesiones de un usuario activo en un endpoint de Endgame específico.
Parámetros
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
Número máximo de elementos que se devolverán | Cadena | 50 | Especifica cuántos elementos quieres que se devuelvan. |
Fecha de ejecución
- Nombre de host
- Dirección IP
Resultados de la acción
Enriquecimiento de entidades
Nombre del campo de enriquecimiento | Lógica: cuándo aplicar |
---|---|
nombre de usuario | Devuelve si existe en el resultado JSON. |
shell | Devuelve si existe en el resultado JSON. |
uid | Devuelve si existe en el resultado JSON. |
iniciada | Devuelve si existe en el resultado JSON. |
nombre de host | Devuelve si existe en el resultado JSON. |
host_ip | Devuelve si existe en el resultado JSON. |
session_id | Devuelve si existe en el resultado JSON. |
session_count | Devuelve si existe en el resultado JSON. |
terminal | Devuelve si existe en el resultado JSON. |
finalizada | Devuelve si existe en el resultado JSON. |
gid | Devuelve si existe en el resultado JSON. |
collection_id | Devuelve si existe en el resultado JSON. |
machine_id | Devuelve si existe en el resultado JSON. |
iniciada | Devuelve si existe en el resultado JSON. |
password_last_set | Devuelve si existe en el resultado JSON. |
logon_type | Devuelve si existe en el resultado JSON. |
sid | Devuelve si existe en el resultado JSON. |
Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
---|---|---|
is_success | Verdadero/Falso | is_success:False |
Resultado de JSON
[{
"EntityResult":
[{
"username": "endgame",
"shell": "/opt/endgame/bin/console",
"uid": 1000,
"started": 1582554802.55514,
"hostname": "",
"host_ip": "",
"session_id": 887,
"session_count": 1,
"terminal": "tty1",
"ended": 0,
"gid": 1000,
"collection_id": "1aebade8-9f7b-4237-8c43-2aed8729511e",
"machine_id": "827255f4-53a2-1823-cac0-7c0f7730ca26"
}],
"Entity": "PC-01"
}, {
"EntityResult":
[{
"username": "example",
"domain": "3B",
"started": 1580205134.001,
"session_count": 1,
"ended": 0,
"password_last_set": 0,
"logon_type": "interactive",
"sid": "",
"collection_id": "88b876b1-5063-40a8-b40e-440df5eb8952",
"machine_id": "5dc677fd-6b47-7df9-f7f4-d45434c8d0f8"
}],
"Entity": "PC-02"
}
Conectores
Para obtener instrucciones detalladas sobre cómo configurar un conector en Google SecOps, consulta el artículo Configurar el conector.
Conector de Endgame
Utiliza los siguientes parámetros para configurar el conector:
Parámetro | Tipo | Valor predeterminado | Descripción |
---|---|---|---|
DeviceProductField | Cadena | device_product | Nombre del campo que se usa para determinar el producto del dispositivo. |
EventClassId | Cadena | event_name | Nombre del campo que se usa para determinar el nombre del evento (subtipo). |
PythonProcessTimeout | Cadena | 30 | El límite de tiempo de espera (en segundos) del proceso de Python que ejecuta la secuencia de comandos actual. |
Raíz de la API | Cadena | N/A | N/A |
Nombre de usuario | Cadena | N/A | N/A |
Contraseña | Contraseña | N/A | N/A |
Verificar SSL | Casilla | Desmarcada | N/A |
Máximo de días hacia atrás | Cadena | N/A | N/A |
Nombre del campo de entorno | Cadena | N/A | Si se define, el conector extrae el entorno del campo de evento especificado. Puede manipular los datos de los campos mediante el campo de patrón de expresión regular para extraer una cadena específica. |
Límite de recuento de alertas | Cadena | N/A | N/A |
Dirección del servidor proxy | Cadena | N/A | Dirección del servidor proxy que se va a usar. |
Nombre de usuario del proxy | Cadena | N/A | Nombre de usuario del proxy para autenticarse. |
Contraseña del proxy | Contraseña | N/A | La contraseña del proxy para autenticarte. |
Reglas de conectores
El conector admite proxies.
El conector admite la lista dinámica.
¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.