Malware analysis is the process of determining the origin of the malware sample and its potential impacts. Malware acts like worm, virus, Trojan, bug, adware, spyware, and also, any suspicious software that harms the system. Dynamic malware analysis runs systematically during the execution in the controlled environment, observing the behavior of the malware sample to remove the infection or avoid further spreading into other systems. Hence, developing dynamic malware analysis tools and techniques has become an emerging research area in malware forensics.