Context: Due to the change and advancement in technology, day by day the internet service usages are also increasing. Smartphones have become the necessity for every person these days. It is used to perform all basic daily activities such as calling, SMS, banking, gaming, entertainment, education, etc. Therefore, malware authors are developing new variants of malwares or malicious applications especially for monetary benefits.
Objective: Objective of this research paper is to develop a technique that can be used to detect malwares or malicious applications on the android devices that will work for all types of packed or encrypted malicious applications, which usually evade decompiling tools.
Method: In the proposed approach, visualization method is used for the detection of malware. In the first phase, application files are converted into images and then in second phase, texture feature of images are extracted using Grey Level Co-occurrence Matrix (GLCM). In the last phase, machine learning classification algorithms are used to classify the malicious and benign applications.
Results: The proposed approach is run on different datasets collected from various repositories. Different efficiency parameters are calculated and the proposed approach is compared with the existing approaches.
Conclusion: We have proposed a static technique for efficient detection of malwares. The proposed technique performs better than the existing technique.