El documento habla sobre exploits y su definición, proceso, herramientas de desarrollo y tipos. Un exploit es una porción de software que aprovecha vulnerabilidades para causar un comportamiento no deseado. Los exploits se usan comúnmente como componentes de malware y pueden escribirse en lenguajes como C. Herramientas como Metasploit Framework son utilizadas para desarrollar exploits. Los exploits pueden ser remotos, locales o dirigidos al cliente.