Static malware analysis