1. INTRODUCTION

2. TYPES OF MALWARES
2.1 Encrypted Malwares
2.2 Oligomorphic Malware
2.3 Polymorphic Malwares
2.4 Metamorphic Malwares

3. DETECTION TECHNIQUES
3.1 Signature based detection
3.2 Heuristics based detection
3.3 Machine Learning
3.4 Malware Normalization

4. CONCLUSION