Trojan.Win32.VBKrypt is a generic detection for malicious files that are obfuscated using particular techniques to prevent their detection or analysis. A malicious file is generally encrypted/and or compressed and stored inside another program (written in Visual Basic), which decodes the malicious file and loads it. The malicious program may be injected into a clean process or loaded in a new process of its own. Unlike a “dropper”, the malicious executable is never written to disk as a separate file. Malicious programs detected as Trojan.Win32.VBKrypt can have virtually any purpose, as this technique is used by many different malware families in the wild to protect them from detection or analysis.