What is Malware? Let's Hear the Hacker's Viewpoint