1 Introduction  
2 An Overview of Machine Learning-Aided Static Malware Detection  
2.1 Static Characteristics of PE Files  
2.2 Machine Learning Methods Used for Static-Based Malware Detection  
2.3 Taxonomy of Malware Static Analysis Using Machine Learning  
3 Approaches for Malware Feature Construction  
4 Experimental Design  
5 Results & Discussions  
5.1 Accuracy of ML-Aided Malware Detection Using Static Characteristics  
6 Conclusion