The Kernel’s Ghost Hunter: Unmasking Stealth Rootkits with klint