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