基于ARM7TDMI架构的嵌入式软件逆向工程分析方法

作者:高洪涛; 杨栋翔; 李明程; 程春
来源:航空维修与工程, 2022, (06): 66-73.
DOI:10.19302/j.cnki.1672-0989.2022.06.021

摘要

软件逆向工程对于国外先进技术引进、恶意代码检测等有重要意义。随着嵌入式技术的高速发展,以ARM架构微处理器为核心的嵌入式系统在国防、通信、自动控制等关键领域得到了普遍应用。本文以某型航空发动机数据采集单元(DCU)的二进制程序逆向为例,阐述了一种基于ARM7TDMI架构的嵌入式软件逆向分析流程和方法。结果显示,本方法可以对DCU软件的全部子函数和全局变量功能进行有效逆向分析,可以作为功能分析及维护保障的重要依据。

全文