A comparison of static, dynamic, and hybrid analysis for malware detection