A method of understanding Malware behavior and to diagnose if a software is malicious or not Methods Common Malware Behavior Static Analysis Dynamic Analysis Hybrid Analysis