Malware Analysis Fundamentals