Context-Aware Malicious Code Detection