Ein Exploit ist ein ausführbarer Programmcode, der Cyberkriminellen als Angriffswerkzeug dient und es ihnen ermöglicht, Schwachstellen im Zielsystem aufzudecken und diese als Einfallstor zu nutzen. Vielversprechend ist vor allem das „Zero-Day Exploit“, das explizit Schwachstellen ausnutzt, für die noch kein Sicherheitsupdate verfügbar ist. Auf legale Weise kann ein Exploit jedoch auch dem Schutz eines Systems dienen, wenn mit seiner Hilfe Sicherheitslücken dokumentiert und beseitigt oder das System auf bereits bekannte Schwachstellen geprüft wird.