A survey on heuristic malware detection techniques
Detecting self-mutating malware using control-flow graph matching