A Search-based Firmware Code Analysis Method for IoT Devices

被引:0
|
作者
Xu, Yifei [1 ]
Liu, Ting [2 ]
Liu, Pengfei [2 ]
Sun, Hong [2 ]
机构
[1] Xi An Jiao Tong Univ, Sch Software Engn, Xian, Shaanxi, Peoples R China
[2] Xi An Jiao Tong Univ, Sch Elect & Informat Engn, Xian, Shaanxi, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Firmware Code Analysis; Security; Internet-of-Things;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The firmware vulnerability is one of the most serious threats for Internet-of-Things (IoT) security. However, it is hard to investigate firmware, due to the lack of source code and the complicated structure. In this paper, a search-based firmware code analysis method is proposed to associate the program functionalities with the assembly code. In the experiment, the firmware of Siemens PAC4200 power meter is selected to demonstrate how to search the assembly code of device information interface. Moreover, one vulnerability of this interface is shown, which would be exploited to manipulate the data of device.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] SPoC: Search-based Pseudocode to Code
    Kulal, Sumith
    Pasupat, Panupong
    Chandra, Kartik
    Lee, Mina
    Padon, Oded
    Aiken, Alex
    Liang, Percy
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [2] A graph neural network based efficient firmware information extraction method for IoT devices
    Zhang, Weidong
    Li, Hong
    Wen, Hui
    Zhu, Hongsong
    Sun, Limin
    2018 IEEE 37TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2018,
  • [3] Search-Based Generalization and Refinement of Code Templates
    Molderez, Tim
    De Roover, Coen
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2016, 2016, 9962 : 192 - 208
  • [4] A Blockchain-Based OCF Firmware Update for IoT Devices †
    Witanto, Elizabeth Nathania
    Oktian, Yustus Eko
    Lee, Sang-Gon
    Lee, Jin-Heung
    APPLIED SCIENCES-BASEL, 2020, 10 (19): : 1 - 22
  • [5] Search-based Refactoring Using Recorded Code Changes
    Ouni, Ali
    Kessentini, Marouane
    Sahraoui, Houari
    PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 221 - 230
  • [6] RRGcode: Deep hierarchical search-based code generation
    Gou, Qianwen
    Dong, Yunwei
    Wu, Yujiao
    Ke, Qiao
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 211
  • [7] Search-Based Program Analysis
    Zeller, Andreas
    SEARCH BASED SOFTWARE ENGINEERING, 2011, 6956 : 1 - 4
  • [8] Blockchain-Based Distributed Firmware Update Architecture for IoT Devices
    Choi, Seoyun
    Lee, Jong-Hyouk
    IEEE ACCESS, 2020, 8 : 37518 - 37525
  • [9] A Firmware Code Gene Extraction Technology for IoT Terminal
    Zhu, Xinbing
    Li, Qingbao
    Zhang, Ping
    Chen, Zhifeng
    IEEE ACCESS, 2019, 7 : 179591 - 179604
  • [10] Search-Based Refactoring Detection from Source Code Revisions
    Hayashi, Shinpei
    Tsuda, Yasuyuki
    Saeki, Motoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (04): : 754 - 762