Towards Defending Against Malware Attacks