Malware Detection By Machine Learning Techniques