Термин «эксплойт» описывает программу, фрагмент кода или данных, которые предназначены для использования ошибки или уязвимости в приложении или операционной системе. Воспользовавшись эксплойтом, злоумышленник получает несанкционированный доступ к приложению или операционной системе и возможность их эксплуатации.

Эксплойты часто называются по названию уязвимости, которую они используют для проникновения в систему: например, «Переполнение буфера».