CyberGlossary

Vulnerabilidades

Exploit

Também conhecido como: Código de exploração

Definição

Pedaço de código, dados ou técnica que tira partido de uma vulnerabilidade para causar comportamento indesejado, como execução de código, escalada de privilégios ou divulgação de informação.

Um exploit é a concretização prática de uma vulnerabilidade — a receita que transforma um bug teórico num ataque funcional. Pode ser um pequeno script, um documento malicioso, um pacote de rede forjado ou uma cadeia complexa em várias fases. Classificam-se por objetivo (RCE, escalada local, negação de serviço, fuga de informação), por alvo (kernel, navegador, IoT, aplicação web) e por maturidade (PoC, funcional, armado, em uso real). Os defensores estudam exploits públicos para validar patches, simular ataques em pentests, construir assinaturas de deteção e priorizar a remediação. Bases como Exploit-DB e os módulos do Metasploit aceleram o trabalho ofensivo e defensivo.

Exemplos

  • Módulo Metasploit que explora o EternalBlue (CVE-2017-0144).
  • PDF malicioso que explora um bug no motor JavaScript para executar shellcode.

Termos relacionados