Programa diseñado para aprovechar un fallo o vulnerabilidad en un sistema para provocar un comportamiento no deseado o imprevisto.