Exploits
O que são exploits
Exploits são peças de software, fragmentos de códigos ou técnicas que aproveitam uma vulnerabilidade ou falha em um sistema, aplicativo ou rede para realizar ações não intencionadas ou indesejadas pelo proprietário ou desenvolvedor do sistema.
O objetivo dos exploits podem variar, podendo ser:
Obter acesso não autorizado.
Escalar privilégios.
Executar código arbitrário.
Causar interrupções.
Etapas
Para aplicar um exploit, é interessante se ter em mente algumas etapas, que são muito úteis principalmente em desafios de CTF.
Identificar a vulnerabilidade.
Desenvolver ou adaptar um exploit.
Executar o exploit.
Realizar as operações necessárias para obter a flag.
Organização
Stack: Esta seção armazena as explicações dos exploits conhecidos para a área de memória conhecida como Pilha, ou em Inglês Stack
.
Heap: Esta seção armazena as explicações dos exploits conhecidos para a área de memória conhecida como Heap
.
Atualizado