An Introduction to Malware Analysis