Machine Learning Classification of Obfuscation using Image Visualization

被引:0
|
作者
Parker, Colby B. [1 ]
McDonald, J. Todd [1 ]
Damopoulos, Dimitrios [1 ]
机构
[1] Univ S Alabama, Dept Comp Sci, Mobile, AL 36688 USA
基金
美国国家科学基金会;
关键词
Software Protection; MATE Attacks; Code Visualization; Neural Networks; Obfuscation;
D O I
10.5220/0010607408540859
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the need for new techniques to analyze obfuscated software has grown, recent work has shown the ability to analyze programs via machine learning in order to perform automated metadata recovery. Often these techniques really on disassembly or other means of direct code analysis. We showcase an approach combining code visualization and image analysis via convolutional neural networks capable of statically classifying obfuscation transformations. By first turning samples into gray scale images, we are able to analyze the structure and side effects of transformations used in the software with no heavy code analysis or feature preparation. With experimental results samples produced with the Tigress and OLLVM obfuscators, our models are capable of labeling transformations with F1-scores between 90% and 100% across all tests. We showcase our approach via models designed as both a binary classification problem as well as a multi label and multi output problem. We retain high performance even in the presence of multiple transformations in a file.
引用
收藏
页码:854 / 859
页数:6
相关论文
共 50 条
  • [1] Machine learning based fileless malware traffic classification using image visualization
    Fikirte Ayalke Demmese
    Ajaya Neupane
    Sajad Khorsandroo
    May Wang
    Kaushik Roy
    Yu Fu
    [J]. Cybersecurity, 6
  • [2] Machine learning based fileless malware traffic classification using image visualization
    Demmese, Fikirte Ayalke
    Neupane, Ajaya
    Khorsandroo, Sajad
    Wang, May
    Roy, Kaushik
    Fu, Yu
    [J]. CYBERSECURITY, 2023, 6 (01)
  • [3] Machine Learning application for malwares classification using visualization technique
    Ouahab Ikram, Ben Abdel
    Mohammed, Bouhorma
    Anouar Abdelhakim, Boudhir
    Lotfi, El Aachak
    Zafar, Bassam
    [J]. 4TH INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA' 19), 2019,
  • [4] Deep Learning Model of Image Classification Using Machine Learning
    Lv, Qing
    Zhang, Suzhen
    Wang, Yuechun
    [J]. ADVANCES IN MULTIMEDIA, 2022, 2022
  • [5] Hyperspectral Image Classification using Machine Learning Approaches
    Dasi, Syamala
    Peeka, Deekshitha
    Mohammed, Reshma Begum
    Kumar, B. L. N. Phaneendra
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS 2020), 2020, : 444 - 448
  • [6] Underwater Image Classification using Machine Learning Technique
    Raj, M. Vimal
    Murugan, S. Sakthivel
    [J]. PROCEEDINGS OF THE 2019 INTERNATIONAL SYMPOSIUM ON OCEAN TECHNOLOGY (SYMPOL 2019), 2019, : 166 - 173
  • [7] Planetscope Nanosatellites Image Classification Using Machine Learning
    Haq, Mohd Anul
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (03): : 1031 - 1046
  • [8] Automated Honduran Banknote Image Classification using Machine Learning
    Castelar, Sarah
    Banegas, Leonardo A.
    Mendoza, David A.
    Soto, Jean Carlo
    Davila, Kenny
    [J]. PROCEEDINGS OF THE 2022 IEEE 40TH CENTRAL AMERICA AND PANAMA CONVENTION (CONCAPAN), 2022,
  • [9] Framework For Image Forgery Detection And Classification Using Machine Learning
    Ranjan, Shruti
    Garhwal, Prayati
    Bhan, Anupama
    Arora, Monika
    Mehra, Anu
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 1872 - 1877
  • [10] Hyperspectral Image Classification Using Reduced Extreme Learning Machine
    Sigirci, Ibrahim Onur
    Bilgin, Gokhan
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2018, : 372 - 375