Malware and Ransomware Basics