Our computer systems for decades have been threatened by various types of hardware and software attacks of which Malwares have been one of them. This malware has the ability to steal, destroy, contaminate, gain unintended access, or even disrupt the entire system. There have been techniques to detect malware by performing static and dynamic analysis of malware files, but, stealthy malware has circumvented the static analysis method and for dynamic analysis, there have been previous works that propose different methods to detect malware but, in this work we propose a novel technique to detect malware. We use malware binary images and then extract different features from the same and then employ different ML-classifiers on the dataset thus obtained. We show that this technique is successful in differentiating classes of malware based on the features extracted.
翻译:几十年来,我们的计算机系统一直受到各种硬件和软件攻击的威胁,而Malwares是其中之一。这种恶意软件能够偷盗、破坏、污染、无意访问,甚至破坏整个系统。有些技术是通过对恶意软件文件进行静态和动态分析来检测恶意软件,但是,隐形恶意软件绕过了静态分析方法和动态分析,以前曾有工作提出不同方法来检测恶意软件,但在此工作中,我们提出了一种发现恶意软件的新技术。我们使用恶意软件的二进制图像,然后从同一图像中提取不同特征,然后在由此获得的数据集中采用不同的 ML 分类器。我们证明,这种技术成功地区分了基于所提取特征的恶意软件类别。