> For the complete documentation index, see [llms.txt](https://hacking-notes.jord4n.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacking-notes.jord4n.pro/pt-br/active-directory/acl-security-descriptors-and-permissions/vulnerable-acl-identification.md).

# Identificando ACLs vulneráveis

Notas de segurança do Active Directory para Identificando ACLs vulneráveis, cobrindo enumeração, Kerberos, credenciais, abuso de ACL, movimentação lateral, fluxo de exploração e etapas de validação.

Para iniciar a análise, você pode filtrar as ACLs de um grupo sensível, por exemplo, o grupo de administradores do domínio.

<details>

<summary><strong>Lista de ACEs vulneráveis</strong></summary>

**ForceChangePassword**: Permite alterar a senha do usuário-alvo sem conhecer a senha atual. Pode ser abusado com `Set-DomainUserPassword`.

**AddMembers**: Permite adicionar usuários, grupos ou computadores arbitrários ao grupo-alvo. Pode ser abusado com `Add-DomainGroupMember`.

**GenericAll**: dá controle total sobre o objeto. Isso inclui, por exemplo, a capacidade de adicionar outros usuários a um grupo, alterar a senha de um usuário sem conhecer a senha atual ou salvar um SPN em um objeto de usuário. Pode ser abusado com `Set-DomainUserPassword` ou `Add-DomainGroupMember`.

**GenericWrite**: dá a capacidade de modificar qualquer atributo desprotegido do objeto-alvo. Por exemplo, modificar o `scriptPath` atributo de um usuário-alvo para que esse usuário execute os comandos ou executáveis especificados na próxima vez que fizer login. Pode ser abusado com `Set-DomainObject`.

**WriteOwner**: dá a capacidade de modificar o proprietário do objeto-alvo. Depois que o proprietário do objeto tiver sido alterado para um usuário controlado pelo atacante, o atacante pode manipular o objeto de acordo com as permissões que ele então atribui a si mesmo. Pode ser abusado com `Set-DomainObjectOwner`.

**WriteDACL**: dá a capacidade de gravar uma nova ACE na DACL do objeto-alvo. Por exemplo, um atacante pode adicionar uma nova ACE na DACL do objeto-alvo para conceder a si mesmo controle total sobre esse objeto. Pode ser abusado com `Add-NewADObjectAccessControlEntry`.

**AllExtendedRights**: Permite executar todas as ações associadas aos direitos estendidos do Active Directory no objeto-alvo. Por exemplo, adicionar usuários a um grupo ou forçar a alteração da senha de um usuário-alvo. Pode ser abusado com `Set-DomainUserPassword` ou `Add-DomainGroupMember`.

</details>

{% code overflow="wrap" %}

```powershell
Get-DomainObjectAcl -Identity "Domain Admins"
```

{% endcode %}

Dependendo do idioma do sistema, o grupo também pode aparecer com o nome:

```bash
Domain Admins
```

ou:

```bash
Domain Admins
```

Este comando retorna as permissões aplicadas ao objeto, mas as identidades geralmente aparecem como **SID**.

<figure><img src="https://783634792-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl4EVJpcOrsgjSGsLI7p2%2Fuploads%2Fgit-blob-11f8a5cede832c8d6653254ee28d11f940dc7a05%2Fimage%20(3249).png?alt=media" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://hacking-notes.jord4n.pro/pt-br/active-directory/acl-security-descriptors-and-permissions/vulnerable-acl-identification.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
