Know Your MalWare Your Field Guide to Malicious Softwares