Introduction to Malware Analysis and Assembly Language