Endgame

Versão da integração: 9.0

Integre o Endgame com o Google Security Operations

Para obter instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte o artigo Configure integrações.

Ações

Enriquecer entidades

Enriqueça as entidades de anfitriões e IPs do Google SecOps com base nas informações do Endgame.

Parâmetros

N/A

Exemplos de utilização

A ação pode ser usada nos manuais de procedimentos que investigam a atividade em dispositivos. Se o dispositivo tiver o agente do Endgame instalado, a ação extrai informações do Endgame no dispositivo para enriquecer as entidades do Google SecOps.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
Endgame_Domain Sempre
Endgame_endpoint_id Sempre
Endgame_hostname Sempre
Endgame_sensors_status Sempre
Endgame_sensors_id Sempre
Endgame_sensors_status Sempre
Endgame_sensors_id Sempre
Endgame_policy_status Sempre
Endgame_policy_name Sempre
Endgame_policy_id Sempre
Endgame_is_isolated Sempre
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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
  }
}

Listar investigações

Listar investigações do Endgame.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
SO String Solaris, Windows, MacOS e Linux Especifique para que SO quer listar investigações. O parâmetro pode assumir vários valores como uma string separada por vírgulas.
Obtenha investigações das últimas X horas Int N/A Devolve investigações criadas para o período especificado em horas.
Max Investigation to Return Int N/A Especifique quantas investigações quer consultar.

Exemplos de utilização

As investigações são usadas para procurar diferentes objetos dos pontos finais, por exemplo, processos, endereços IP e ficheiros. Esta ação permite que o utilizador liste as investigações. Os analistas podem usar esta ação para garantir que todas as investigações necessárias estão a ser realizadas no sistema.

É apresentado em

Esta ação é executada em todas as entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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
  }
}

Aceda aos detalhes da investigação

Receber informações sobre uma investigação específica do Endgame.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
ID da investigação String N/A Especifique o ID da investigação do Endgame a pesquisar.

Exemplos de utilização

As investigações são usadas para procurar diferentes objetos dos pontos finais, por exemplo, processos, endereços IP e ficheiros. Esta ação permite ao utilizador obter mais informações sobre investigações específicas. Os analistas podem usar esta ação para garantir que todas as tarefas necessárias foram realizadas no sistema.

É apresentado em

Esta ação é executada em todas as entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
    }
}

Obter configuração de isolamento do anfitrião

Obtenha a configuração de isolamento do anfitrião definida no Endgame.

Parâmetros

N/A

Exemplos de utilização

Esta ação é usada para obter informações sobre a configuração de isolamento do anfitrião. Esta configuração permite que os anfitriões isolados se liguem aos endereços IP aí indicados. Os analistas podem usar esta ação para verificar se todos os endereços IP necessários estão na configuração de isolamento do anfitrião.

É apresentado em

Esta ação é executada em todas as entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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
  }
}

Adicione a sub-rede de IP à configuração de isolamento do anfitrião

Adicione uma sub-rede de IP à configuração de isolamento do anfitrião definida no Endgame.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Sub-rede IP String N/A Introduza a sub-rede IPv4 que quer adicionar à configuração de isolamento do anfitrião.
Descrição String N/A Introduza a descrição da sub-rede IP.
Crie estatísticas Caixa de verificação desselecionada Se estiver ativada, cria uma estatística após a execução bem-sucedida desta ação.

Exemplos de utilização

Esta ação é usada para obter informações sobre a configuração de isolamento do anfitrião. Esta configuração permite que os anfitriões isolados se liguem às sub-redes IP aí indicadas. Os analistas podem usar esta ação para adicionar sub-redes IP necessárias à configuração de isolamento do anfitrião.

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Estatísticas

Se foi adicionada uma sub-rede IP à configuração de isolamento do anfitrião através do Endgame, crie uma estatística para o indicar.

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False

Remova a sub-rede de IP da configuração de isolamento do anfitrião

Remova uma sub-rede de IP da configuração de isolamento do anfitrião definida no Endgame.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Sub-rede IP String N/A Introduza a sub-rede IPv4 que quer adicionar à configuração de isolamento do anfitrião.
Crie estatísticas Caixa de verificação desselecionada Se estiver ativada, cria uma estatística após a execução bem-sucedida desta ação.

Exemplos de utilização

Esta ação é usada para obter informações sobre a configuração de isolamento do anfitrião. Esta configuração permite que os anfitriões isolados se liguem às sub-redes IP aí indicadas. Os analistas podem usar esta ação para remover sub-redes IP que já não são necessárias da configuração de isolamento do anfitrião.

É apresentado em

Esta ação é executada em todas as entidades.

Resultados da ação

Estatísticas

Se uma sub-rede IP tiver sido removida da configuração de isolamento do anfitrião através do Endgame, crie uma estatística para o indicar.

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False

Recolha o Autoruns (apenas para Windows)

Recolha execuções automáticas do ponto final do Endgame.

Parâmetros

Nome a apresentar do parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver Número inteiro 1000

Especifique o número de execuções automáticas a devolver.

Categoria "Tudo" Caixa de verificação Marcado Se estiver ativada, pesquisa todas as categorias de execução automática.
Categoria "Fornecedor de rede" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Fornecedor de rede".
Categoria "Office" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Office".
Categoria "Condutor" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Driver".
Categoria "App Init" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "App Init".
Categoria "Winlogon" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Winlogon".
Categoria "Monitor de impressão" Caixa de verificação Desmarcado Se estiver ativada, procure a categoria de execução automática "Print Monitor".
Categoria "Facilidade de acesso" Caixa de verificação Desmarcado Se estiver ativada, procure a categoria de execução automática "Facilidade de acesso".
Categoria "WMI" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "WMI".
Categoria "Fornecedor de LSA" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "LSA Provider".
Categoria "Serviço" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Serviço".
Categoria "Bits" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Bits".
Categoria "Known dll" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Known dll".
Categoria "Fornecedor de impressão" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Fornecedor de impressão".
Categoria "Roubo de imagem" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Roubo de imagem".
Categoria "Pasta de arranque" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Startup Folder".
Categoria "Internet Explorer" Caixa de verificação Desmarcado Se estiver ativada, procure a categoria de execução automática "Internet Explorer".
Categoria "Codec" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Codec".
Categoria "Início de sessão" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Logon".
Categoria "Roubo de ordem de pesquisa" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Search Order Hijack".
Categoria "Fornecedor Winsock" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Winsock Provider".
Categoria "Boot Execute" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Boot Execute".
Categoria "Phantom dll" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Phantom dll".
Categoria "Com Hijack" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Com Hijack".
Categoria "Explorador" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Explorer".
Categoria "Tarefa agendada" Caixa de verificação Desmarcado Se estiver ativada, pesquise a categoria de execução automática "Tarefa agendada".
Incluir todos os metadados Caixa de verificação Marcado Se estiver ativada, fornece todos os dados disponíveis.
Inclua metadados de classificação de software malicioso Caixa de verificação Desmarcado Se estiver ativada, fornece informações sobre o MalwareScore.
Inclua metadados do Authenticode Caixa de verificação Desmarcado Se estiver ativada, fornece informações do signatário.
Inclua o hash MD5 Caixa de verificação Desmarcado Se estiver ativada, fornece o hash MD5 na resposta.
Inclua o hash SHA-1 Caixa de verificação Desmarcado Se estiver ativada, fornece o hash SHA-1 na resposta.
Inclua o hash SHA-256 Caixa de verificação Desmarcado Se estiver ativada, fornece o hash SHA-256 na resposta.

Exemplos de utilização

Esta ação pode ser usada para recolher informações sobre as execuções automáticas no ponto final. Estes dados podem ajudar os analistas a realizar processos de triagem e remediação.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Anfitrião
  • Endereço IP

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
  }
}

Isole o anfitrião

Isolar o ponto final do Endgame. Esta ação só é compatível com sistemas Windows e macOS.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Crie estatísticas Caixa de verificação Desmarcado Se estiver ativada, cria uma estatística após a execução bem-sucedida desta ação.

Exemplos de utilização

Esta ação é usada para obter informações sobre a configuração de isolamento do anfitrião. Esta configuração permite que os anfitriões isolados se liguem às sub-redes IP aí indicadas. Os analistas podem usar esta ação para adicionar sub-redes IP necessárias à configuração de isolamento do anfitrião.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

Se o ponto final tiver sido isolado através do agente do Endgame, crie uma estatística para indicar esta situação.

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado JSON
{
  "data": {
      "valid": true,
      "bulk_task_id": "a6ccc2f7-39a7-42e7-b646-41b281316b1d",
      "error_messages": []
  },
  "metadata": {
      "timestamp": "2020-01-08T15:09:22.474963"
  }
}

Unisolate Host

Anule o isolamento de um ponto final do Endgame. Esta ação só é compatível com sistemas Windows e macOS.

Parâmetros

Nome a apresentar do parâmetro Tipo Valor predefinido Descrição
Crie estatísticas Caixa de verificação Desmarcado Se estiver ativada, cria uma estatística após a execução bem-sucedida desta ação.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Anfitrião
  • Endereço IP

Resultados da ação

Estatísticas

Se o ponto final tiver sido desisolado através do agente do Endgame, crie uma estatística para indicar esta situação.

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
  }
}

Transferir ficheiro

Transfira um ficheiro de um ponto final específico do Endgame.

Parâmetros

Nome a apresentar do parâmetro Tipo Valor predefinido Descrição
Caminho completo do ficheiro String N/A Se estiver ativada, cria uma estatística após a execução bem-sucedida desta ação.
Caminho completo da pasta de transferências String N/A Introduza o caminho para a pasta onde quer armazenar este ficheiro.
Hash SHA-256 esperado String N/A Introduza o hash SHA-256 esperado.

Exemplos de utilização

Pode usar esta ação para aceder aos ficheiros a partir de pontos finais. Por vezes, os ficheiros devem ser processados manualmente, e esta atividade ajuda os utilizadores a acederem aos ficheiros necessários.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Anfitrião
  • Endereço IP

Resultados da ação

Estatísticas

Se o ponto final tiver sido desisolado através do agente Endgame, crie uma estatística para indicar esta situação.

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado JSON

Se o estado for success, o resultado JSON é o seguinte:

{
  "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
  }
}

Se o estado for failure, o resultado JSON é o seguinte:

{
    "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 ficheiro

Elimine um ficheiro de um ponto final do Endgame.

Parâmetros

Nome a apresentar do parâmetro Tipo Valor predefinido Descrição
Caminho do ficheiro String N/A Introduza o caminho para o ficheiro.

Exemplos de utilização

Esta ação é usada para eliminar ficheiros do ponto final. Por exemplo, pode ser usado quando foi encontrado software malicioso e um analista o quer remover.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Anfitrião
  • Endereço IP

Resultados da ação

Estatísticas

Se o ponto final tiver sido desisolado através do agente Endgame, crie uma estatística para indicar esta situação.

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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) local_msg e system_msg vão ser usados.

{
  "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
  }
}

Inquérito de condutores (apenas para Windows)

Obtenha as informações sobre os controladores a partir de um ponto final específico do Endgame.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver String 50 Especifique quantos artigos quer devolver.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
driver_basename Devolve se existir no resultado JSON
driver_filename Devolve se existir no resultado JSON
date_modified Devolve se existir no resultado JSON
driver_file_version Devolve se existir no resultado JSON
driver_load_address Devolve se existir no resultado JSON
collection_id Devolve se existir no resultado JSON
hashes Devolve se existir no resultado JSON
machine_id Devolve se existir no resultado JSON
driver_product_version Devolve se existir no resultado JSON
driver_description Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
 }]

Inquérito sobre a firewall (apenas para Windows)

Obtenha informações sobre as regras de firewall num ponto final do Endgame específico.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver String 50 Especifique quantos artigos quer devolver.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
direção Devolve se existir no resultado JSON
machine_id Devolve se existir no resultado JSON
descrição Devolve se existir no resultado JSON
remote_addresses Devolve se existir no resultado JSON
protocol_number Devolve se existir no resultado JSON
ativada Devolve se existir no resultado JSON
edge_traversal Devolve se existir no resultado JSON
perfis Devolve se existir no resultado JSON
interface_types Devolve se existir no resultado JSON
rule_name Devolve se existir no resultado JSON
icmp_and_type_codes Devolve se existir no resultado JSON
local_addresses Devolve se existir no resultado JSON
application_name Devolve se existir no resultado JSON
collection_id Devolve se existir no resultado JSON
remote_ports Devolve se existir no resultado JSON
ação Devolve se existir no resultado JSON
local_ports Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Get Endpoints

Apresentar todos os pontos finais.

Parâmetros

N/A

É apresentado em

Esta ação é executada em todas as entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Ficheiro de caça

Pesquisa ficheiros em execução.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Endpoints Core OS String janelas Selecione um sistema operativo (por exemplo, Windows, Linux ou Mac) para filtrar a lista de pontos finais. Nota: só pode criar uma única investigação para endpoints que sejam executados no mesmo sistema operativo.
Hashes MD5 String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza hashes MD5, separados por vírgulas.
Hashes SHA1 String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza hashes SHA-1 separados por vírgulas.
Hashes SHA256 String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza hashes SHA256, separados por vírgulas.
Diretório String N/A O caminho do diretório inicial. Exemplo: C:\windows\system32
Encontre ficheiros String N/A Introduza os nomes dos ficheiros a pesquisar. Introduza uma expressão regular para restringir os resultados da pesquisa.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
meta_data Devolve se existir no resultado JSON
file_path Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

IP de investigação

Procura ligações de rede.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Endpoints Core OS String janelas Selecione um sistema operativo (por exemplo, Windows, Linux ou Mac) para filtrar a lista de pontos finais. Nota: só pode criar uma única investigação para endpoints que sejam executados no mesmo sistema operativo.
Endereço IP remoto String N/A Endereço IP remoto – separado por vírgula
Endereço IP local String N/A separados por vírgulas
Estado String N/A Introduza o estado para regressar. Exemplo: ANY
Protocolo String N/A Exemplo: ANY, UDP, TCP
Porta de rede String N/A N/A
Comando de rede String N/A Rede remota ou local.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
parent_name Devolve se existir no resultado JSON
domínio Devolve se existir no resultado JSON
exe Devolve se existir no resultado JSON
nome Devolve se existir no resultado JSON
has_unbacked_execute_memory Devolve se existir no resultado JSON
pid Devolve se existir no resultado JSON
up_time Devolve se existir no resultado JSON
is_sensor Devolve se existir no resultado JSON
cmdline Devolve se existir no resultado JSON
parent_exe Devolve se existir no resultado JSON
unbacked_execute_byte_count Devolve se existir no resultado JSON
create_time Devolve se existir no resultado JSON
utilizador Devolve se existir no resultado JSON
sid Devolve se existir no resultado JSON
discussões Devolve se existir no resultado JSON
ppid Devolve se existir no resultado JSON
unbacked_execute_region_count Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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
}]

Processo de procura

Pesquisas de processos em execução.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Endpoints Core OS String janelas Selecione um sistema operativo (ou seja, Windows, Linux ou Mac) para filtrar a lista de pontos finais. Nota: só pode criar uma única investigação para os endpoints que são executados no mesmo sistema operativo.
Hashes MD5 String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza hashes MD5, separados por vírgulas.
Hashes SHA1 String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza hashes SHA-1 separados por vírgulas.
Hashes SHA256 String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza hashes SHA256, separados por vírgulas.
Nome do processo String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza o nome do processo, por exemplo, iss.exe*

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
parent_name Devolve se existir no resultado JSON
domínio Devolve se existir no resultado JSON
exe Devolve se existir no resultado JSON
nome Devolve se existir no resultado JSON
has_unbacked_execute_memory Devolve se existir no resultado JSON
pid Devolve se existir no resultado JSON
up_time Devolve se existir no resultado JSON
is_sensor Devolve se existir no resultado JSON
cmdline Devolve se existir no resultado JSON
parent_exe Devolve se existir no resultado JSON
unbacked_execute_byte_count Devolve se existir no resultado JSON
create_time Devolve se existir no resultado JSON
utilizador Devolve se existir no resultado JSON
sid Devolve se existir no resultado JSON
discussões Devolve se existir no resultado JSON
ppid Devolve se existir no resultado JSON
unbacked_execute_region_count Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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
}]

Registo de caça

Pesquisa uma chave de registo ou um nome de valor.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Colmeia String TUDO Uma das seguintes opções: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG, HKEY_USERS, HKEY_LOCAL_MACHINE, ALL.
Chaves String N/A Nome da chave ou do valor da base de dados de registo.
Tamanho mínimo String N/A Tamanho mínimo em bytes.
Tamanho máximo String N/A Tamanho máximo em bytes.
Endpoints Core OS String janelas Selecione um sistema operativo (ou seja, Windows, Linux ou Mac) para filtrar a lista de pontos finais. Nota: só pode criar uma única investigação para os endpoints que são executados no mesmo sistema operativo.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
parent_name Devolve se existir no resultado JSON
domínio Devolve se existir no resultado JSON
exe Devolve se existir no resultado JSON
nome Devolve se existir no resultado JSON
up_time Devolve se existir no resultado JSON
is_sensor Devolve se existir no resultado JSON
cmdline Devolve se existir no resultado JSON
parent_exe Devolve se existir no resultado JSON
unbacked_execute_byte_count Devolve se existir no resultado JSON
create_time Devolve se existir no resultado JSON
utilizador Devolve se existir no resultado JSON
sid Devolve se existir no resultado JSON
discussões Devolve se existir no resultado JSON
ppid Devolve se existir no resultado JSON
unbacked_execute_region_count Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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
}]

Utilizador de caça

Pesquisa utilizadores com sessão iniciada na rede.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Endpoints Core OS String janelas Selecione um sistema operativo (ou seja, Windows, Linux ou Mac) para filtrar a lista de pontos finais. Nota: só pode criar uma única investigação para os endpoints que são executados no mesmo sistema operativo.
Encontre o nome de utilizador String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza os nomes de utilizador. Separe várias entradas com um ponto e vírgula.
Nome do Domínio String N/A CONFIGURAÇÃO AVANÇADA para esta caça. Introduza o nome do domínio.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
parent_name Devolve se existir no resultado JSON
domínio Devolve se existir no resultado JSON
exe Devolve se existir no resultado JSON
nome Devolve se existir no resultado JSON
has_unbacked_execute_memory Devolve se existir no resultado JSON
pid Devolve se existir no resultado JSON
up_time Devolve se existir no resultado JSON
is_sensor Devolve se existir no resultado JSON
cmdline Devolve se existir no resultado JSON
parent_exe Devolve se existir no resultado JSON
unbacked_execute_byte_count Devolve se existir no resultado JSON
create_time Devolve se existir no resultado JSON
utilizador Devolve se existir no resultado JSON
sid Devolve se existir no resultado JSON
discussões Devolve se existir no resultado JSON
ppid Devolve se existir no resultado JSON
unbacked_execute_region_count Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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
}]

Terminar processo

Terminar um processo num ponto final do Endgame específico.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Nome do processo String N/A Introduza o nome do processo
PID String N/A Introduza o ID do processo.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False

Inquérito de rede

Obter informações sobre ligações, cache DNS, NetBIOS, ARP e tabelas de rotas de um ponto final do Endgame específico.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver String 50 Especifique quantos autoruns devem ser devolvidos.
Inclua informações de entradas de rotas Caixa de verificação Marcado Especifique para receber informações sobre as entradas de trajeto.
Inclua informações do Net Bios Caixa de verificação Marcado Especifique para receber informações sobre o Net Bios.
Inclua informações da cache DNS Caixa de verificação Marcado Especifique para obter informações sobre a cache DNS.
Inclua informações da tabela ARP Caixa de verificação Marcado Especifique para receber informações sobre a tabela ARP.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
ligações Devolve se existir no resultado JSON
netbios_info Devolve se existir no resultado JSON
arp_table Devolve se existir no resultado JSON
route_table Devolve se existir no resultado JSON
dns_cache Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Tchim-tchim

Teste a conetividade ao servidor do Endgame.

Parâmetros

N/A

É apresentado em

Esta ação é executada em todas as entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False

Processar inquérito

Obtenha informações sobre a execução de processos num ponto final do Endgame específico.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver String 50 Especifique quantos artigos quer devolver.
Detete ataques sem ficheiros (apenas para Windows) Caixa de verificação Desmarcado Especifique para detetar ataques sem ficheiros. Apenas Windows.
Detete software malicioso com o MalwareScore (apenas para Windows) Caixa de verificação Desmarcado Especifique a deteção de processos de software malicioso com o MalwareScore. Apenas Windows.
Recolha discussões de processos Caixa de verificação Desmarcado Especifique que quer incluir informações sobre a quantidade de threads de processos na resposta.
Devolver apenas processos suspeitos Caixa de verificação Marcado Especifique que apenas devem ser devolvidos processos suspeitos do ponto final. Pela definição do Endgame: os processos suspeitos são processos executáveis não suportados.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
domínio Devolve se existir no resultado JSON
name_suspicious Devolve se existir no resultado JSON
pid Devolve se existir no resultado JSON
name_uncommon_path Devolve se existir no resultado JSON
repeat_offender Devolve se existir no resultado JSON
cmdline Devolve se existir no resultado JSON
create_time Devolve se existir no resultado JSON
parent_name Devolve se existir no resultado JSON
has_unbacked_execute_memory Devolve se existir no resultado JSON
sid Devolve se existir no resultado JSON
ppid Devolve se existir no resultado JSON
up_time Devolve se existir no resultado JSON
unbacked_execute_region_count Devolve se existir no resultado JSON
is_sensor Devolve se existir no resultado JSON
discussões Devolve se existir no resultado JSON
utilizador Devolve se existir no resultado JSON
collection_id Devolve se existir no resultado JSON
parent_exe Devolve se existir no resultado JSON
exe Devolve se existir no resultado JSON
nome Devolve se existir no resultado JSON
unbacked_execute_byte_count Devolve se existir no resultado JSON
machine_id Devolve se existir no resultado JSON
unbacked_execute_region_count Devolve se existir no resultado JSON
tty_device_minor_number Devolve se existir no resultado JSON
uid Devolve se existir no resultado JSON
name_suspicious Devolve se existir no resultado JSON
phys_memory_bytes Devolve se existir no resultado JSON
pid Devolve se existir no resultado JSON
env_variables Devolve se existir no resultado JSON
repeat_offender Devolve se existir no resultado JSON
cmdline Devolve se existir no resultado JSON
create_time Devolve se existir no resultado JSON
tty_device_major_number Devolve se existir no resultado JSON
parent_name Devolve se existir no resultado JSON
grupo Devolve se existir no resultado JSON
cpu_percent Devolve se existir no resultado JSON
has_unbacked_execute_memory Devolve se existir no resultado JSON
gid Devolve se existir no resultado JSON
sha256 Devolve se existir no resultado JSON
cwd Devolve se existir no resultado JSON
exe Devolve se existir no resultado JSON
up_time Devolve se existir no resultado JSON
short_name Devolve se existir no resultado JSON
tty_device_name Devolve se existir no resultado JSON
is_sensor Devolve se existir no resultado JSON
sha1 Devolve se existir no resultado JSON
discussões Devolve se existir no resultado JSON
name_uncommon_path Devolve se existir no resultado JSON
collection_id Devolve se existir no resultado JSON
md5 Devolve se existir no resultado JSON
argv_list Devolve se existir no resultado JSON
num_threads Devolve se existir no resultado JSON
utilizador Devolve se existir no resultado JSON
virt_memory_bytes Devolve se existir no resultado JSON
nome Devolve se existir no resultado JSON
session_id Devolve se existir no resultado JSON
memory_percent Devolve se existir no resultado JSON
machine_id Devolve se existir no resultado JSON
unbacked_execute_byte_count Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Inquérito sobre suportes amovíveis (apenas para Windows)

DGet information about removable media from a specific Endgame endpoint.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver String 50 Especifique quantos artigos quer devolver.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
nome Devolve se existir no resultado JSON
is_storage_device Devolve se existir no resultado JSON
vendor_id Devolve se existir no resultado JSON
collection_id Devolve se existir no resultado JSON
last_connect_time Devolve se existir no resultado JSON
serial_number Devolve se existir no resultado JSON
machine_id Devolve se existir no resultado JSON
is_connected Devolve se existir no resultado JSON
product_id Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Inquérito de software (apenas para Windows)

Receber informações sobre um software instalado num ponto final do Endgame específico.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver String 50 Especifique quantos artigos quer devolver.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
editora Devolve se existir no resultado JSON
machine_id Devolve se existir no resultado JSON
pacote Devolve se existir no resultado JSON
install_date Devolve se existir no resultado JSON
versão Devolve se existir no resultado JSON
collection_id Devolve se existir no resultado JSON
installed_for Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Inquérito do sistema

Obtenha informações do sistema num único ponto final de jogo, como a utilização de memória, o DNS e o SO.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver String 50 Especifique quantos artigos quer devolver.
Inclua informações de produtos de segurança (apenas no Windows) Caixa de verificação Marcado Especifique para receber informações sobre os produtos de segurança instalados no ponto final (apenas no Windows).
Inclua informações sobre patches (apenas para Windows) Caixa de verificação Marcado Especifique para receber informações sobre patches (apenas no Windows).
Inclua informações do disco Caixa de verificação Marcado Especifique para receber informações sobre os discos.
Inclua informações da interface de rede Caixa de verificação Marcado Especifique para receber informações sobre interfaces de rede.

É apresentado em

Esta ação é executada nas seguintes entidades:

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
patches_info Devolve se existir no resultado JSON
Disks_info Devolve se existir no resultado JSON
network_interfaces Devolve se existir no resultado JSON
Os_info Devolve se existir no resultado JSON
installed_security_products Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}]

Inquérito sobre sessões de utilizadores

Obtenha informações sobre sessões de utilizadores ativos num ponto final do Endgame específico.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Máximo de artigos a devolver String 50 Especifique quantos artigos quer devolver.

É apresentado em

  • Nome do anfitrião
  • Endereço IP

Resultados da ação

Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
nome de utilizador Devolve se existir no resultado JSON
shell Devolve se existir no resultado JSON
uid Devolve se existir no resultado JSON
iniciada Devolve se existir no resultado JSON
hostname Devolve se existir no resultado JSON
host_ip Devolve se existir no resultado JSON
session_id Devolve se existir no resultado JSON
session_count Devolve se existir no resultado JSON
terminal Devolve se existir no resultado JSON
terminou Devolve se existir no resultado JSON
gid Devolve se existir no resultado JSON
collection_id Devolve se existir no resultado JSON
machine_id Devolve se existir no resultado JSON
iniciada Devolve se existir no resultado JSON
password_last_set Devolve se existir no resultado JSON
logon_type Devolve se existir no resultado JSON
sid Devolve se existir no resultado JSON
Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado 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"
}

Conetores

Para ver instruções detalhadas sobre como configurar um conetor no Google SecOps, consulte o artigo Configurar o conetor.

Conetor Endgame

Use os seguintes parâmetros para configurar o conector:

Parâmetro Tipo Valor predefinido Descrição
DeviceProductField String device_product O nome do campo usado para determinar o produto do dispositivo.
EventClassId String event_name O nome do campo usado para determinar o nome do evento (subtipo)
PythonProcessTimeout String 30 O limite de tempo (em segundos) para o processo Python que executa o script atual
Raiz da API String N/A N/A
Nome de utilizador String N/A N/A
Palavra-passe Palavra-passe N/A N/A
Validar SSL Caixa de verificação Desmarcado N/A
Máximo de dias para trás String N/A N/A
Nome do campo do ambiente String N/A Se estiver definido, o conetor extrai o ambiente do campo do evento especificado. Pode manipular os dados dos campos através do campo de padrão de expressão regular para extrair uma string específica.
Limite da quantidade de alertas String N/A N/A
Endereço do servidor proxy String N/A O endereço do servidor proxy a usar.
Nome de utilizador do proxy String N/A O nome de utilizador do proxy para autenticação.
Palavra-passe do proxy Palavra-passe N/A A palavra-passe do proxy para autenticação.

Regras de conector

  • O conetor suporta proxy.

  • O conetor suporta a lista dinâmica.

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.