Руткит представляет собой комбинацию традиционных вредоносных программ, часто включая части троянов и червей, а иногда и вирусов. Обычно вредоносная программа представляется конечному пользователю как троян, но после запуска она атакует других жертв по сети, как червь.
Многие из сегодняшних вредоносных программ считаются руткитами или стелс-программами. По сути, вредоносные программы пытаются изменить базовую операционную систему, чтобы получить полный контроль и скрыться от программ защиты. Чтобы избавиться от этих типов программ, необходимо удалить из памяти управляющий компонент, начиная со сканирования на наличие вредоносных программ.