Programma o tecnica progettata per sfruttare una vulnerabilità specifica di un software o di un sistema.
Gli exploit possono essere impiegati per compromettere la sicurezza, ad esempio accedendo in modo non autorizzato a dati sensibili o controllando un sistema remoto. Possono anche essere utilizzati per eseguire attacchi su un host in rete, creando falle nella protezione e potenzialmente causando danni o malfunzionamenti.