SVM-based Instruction Set Identification for Grid Device Firmware

被引:0
|
作者
Ma, Yuan [1 ,2 ]
Han, Lifang [3 ]
Ying, Huan [3 ]
Yang, Shouguo [1 ,2 ]
Zhao, Weiwei [4 ]
Shi, Zhiqiang [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
[3] China Elect Power Res Inst, Beijing, Peoples R China
[4] Huawei Technol Co Ltd, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
support vector machines; information gain; instruction set; reverse engineering; firmware;
D O I
10.1109/itaic.2019.8785564
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Identifying the binary program instruction set is an important prerequisite for reverse analysis of firmware, but grid device firmware usually lacks a program description header, which poses a serious challenge to instruction set identification. This paper proposes an SVM-based instruction set recognition method(SVM-IBPS). First, the optimal feature list is obtained by the instruction set feature selection method of information gain, and then the SVM-IBPS model is trained by Support Vector Machine and tested in the dataset of 111,918 executable files, which is decompressed and extracted from the embedded device firmware. Finally, a comparative experiment was conducted with Binwalk and SVM-IBPS. The experimental results show that the accuracy of SVM-IBPS on the test dataset is 98.97%, which is 20.7% higher than that of Binwalk, and the time cost is only about one-ninth of it.
引用
收藏
页码:214 / 218
页数:5
相关论文
共 50 条
  • [41] SVM-based feature extraction for face recognition
    Kim, Sang-Ki
    Park, Youn Jung
    Toh, Kar-Ann
    Lee, Sangyoun
    [J]. PATTERN RECOGNITION, 2010, 43 (08) : 2871 - 2881
  • [42] A SVM-based IDS Alarms Filtering Method
    Liu, Yun
    Xia, Kun-Peng
    Zhao, Jian-Xun
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2014, 8 (05): : 227 - 242
  • [43] An optimal svm-based text classification algorithm
    Wang, Zi-Qiang
    Sun, Xia
    Zhang, De-Xian
    Li, Xin
    [J]. PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 1378 - +
  • [44] SVM-based Credit Rating and Feature Selection
    Qin, Yu-qiang
    Qi, Yu-dong
    Ying, Hui
    [J]. MATERIALS, MACHINES AND DEVELOPMENT OF TECHNOLOGIES FOR INDUSTRIAL PRODUCTION, 2014, 618 : 573 - +
  • [45] SVM-based identification and un-calibrated visual servoing for micro-manipulation
    Huang X.-H.
    Zeng X.-J.
    Wang M.
    [J]. International Journal of Automation and Computing, 2010, 7 (01) : 47 - 54
  • [46] Instruction identification algorithm of instruction-set extensions based on relationship matrix
    Dai, L.
    [J]. ELECTRONICS LETTERS, 2011, 47 (12) : 689 - 690
  • [47] SVM-based spectrum sensing in cognitive radio
    Zhang dandan
    Zhai Xuping
    [J]. 2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [48] SVM-based analysis and prediction on network traffic
    Luo, Weidong
    Liu, Xingwei
    Zhang, Jian
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE 2007), 2007,
  • [49] SVM-based Apple External Quality Analysis
    Nie, Maoyong
    Zhao, Qinjun
    Zhang, Changfeng
    Shen, Tao
    [J]. 2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 2527 - 2531
  • [50] SVM-Based Failure Detection of GHT Localizations
    Blaffert, T.
    Lorenz, C.
    Nickisch, H.
    Peters, J.
    Weese, J.
    [J]. MEDICAL IMAGING 2016: IMAGE PROCESSING, 2016, 9784