Comprehensive overview of the techniques, challenges, and future prospects of dynamic malware analysis | Synapse