A bootkit is a kernel-mode variant of a rootkit, commonly used to attack computers that are protected by full-disk encryption.