  Malware has become a widely used means in cyber attacks in recent decades
because of various new obfuscation techniques used by malwares. In order to
protect the systems, data and information, detection of malware is needed as
early as possible. There are various studies on malware detection techniques
that have been done but there is no method which can detect the malware
completely and make malware detection problematic. Static Malware analysis is
very effective for known malwares but it does not work for zero day malware
which leads to the need of dynamic malware detection and the behaviour based
malware detection is comparatively good among all detection techniques like
signature based, deep learning based, mobile/IOT and cloud based detection but
still it is not able to detect all zero day malware which shows the malware
detection is very challenging task and need more techniques for malware
detection. This paper describes a literature review of various methods of
malware detection. A short description of each method is provided and discusses
various studies already done in the advanced malware detection field and their
comparison based on the detection method used, accuracy and other parameters.
Apart from this we will discuss various malware detection tools, dataset and
their sources which can be used in further study. This paper gives you the
detailed knowledge of advanced malwares, its detection methods, how you can
protect your devices and data from malware attacks and it gives the comparison
of different studies on malware detection.
