【摘 要】
:
固件是嵌入式系统的灵魂,当对固件进行安全检测或者深入理解固件中的运行机制时,对固件进行反汇编是一个必经的步骤.对固件反汇编时,首先要确定固件的装载基址及其运行环境的
【机 构】
:
中国信息安全测评中心,北京理工大学计算机学院,北京市海量语言信息处理与云计算应用工程技术研究中心
论文部分内容阅读
固件是嵌入式系统的灵魂,当对固件进行安全检测或者深入理解固件中的运行机制时,对固件进行反汇编是一个必经的步骤.对固件反汇编时,首先要确定固件的装载基址及其运行环境的处理器类型.通常我们可以通过拆解硬件设备或者查阅产品手册获得处理器类型,但目前尚没有自动化工具可获知固件的装载基址.鉴于目前大部分嵌入式系统中的处理器为ARM类型,本文以ARM固件为研究目标,提出了一种自动化方法来判定固件的装载基址.首先通过研究固件中字符串的存储规律及其加载方式,提出了两个算法可分别求出固件中字符串偏移量和LDR指令加载的字符串地址.然后利用这些字符串信息,提出了DBMAS(Determining image Base by Matching Addresses of Strings)算法来判定固件的装载基址.实验证明本文提出的方法可以成功判定使用LDR指令加载字符串地址的固件装载基址.
其他文献
摘要 智能建筑是传统建筑技术与现代信息技术的结合,建筑智能化弱电的设计是智能化弱电系统建设的先行和灵魂,是实现建筑智能化的关键环节。设计时应处处体现以用户为中心的思想,以建筑为平台,为人们提供一个投资合理、高效、舒适、便利的环境空间,以适应当前现代建筑的需要。随着电子、信息技术的发展,声音、图像、数据通信得到迅速发展,建筑物和外部世界的通信联络得到增强。 关键词 智能建筑;弱电系统;综合布线
1 微贮设施微贮设施种类包括地下微贮窖、地上微贮窖、半地下微贮窖、微贮壕、微贮堆、各种小型水泥池、大缸和塑料带等。各地可根据当地地下水位高低、养殖规模大小等情况采
在仔猪猪瘟免疫程序的研究中,将超前免疫的第二次免疫时间从60d提前至45d,免疫剂量从1头份提高至4头份.在80d时,可使猪瘟抗体水平由原来的2提高到4.2(P<0.01).因此建议:猪瘟的
2006年5月,福清某规模猪场突然出现中、大猪急性死亡,怀孕母猪流产,产死胎,公猪产死精等。病死猪主要表现皮肤发绀或苍白,呼吸困难,内脏器官出血、水肿:该场起初误诊为单一的猪附红
猪的腹泻,是一种病因复杂的常见性多发性疾病。据其致病因素可分为非感染性腹泻和感染性腹泻。非感染性腹泻主要是由气候、环境、饲料等变化而引起;而感染性腹泻往往由细菌性、
本文主要针对氧化锌避雷器在变电站运行中出现的问题以及原因进行了分析,并依据这一列问题提出了相应的措施,对于今后变电站设计、设备的选型、设备的检测方式具有一定的借鉴意
电子商务业务流程网(E-commerce Business Process Net,EBPN)是一种基于Petri网的形式化模型.该模型面向业务流程的设计阶段和应用层,整合了控制流、数据流及其相关属性,可以较
河北三鹿奶粉事件让无数消费者大为震惊。为了帮助大家能快速有效地识别掺假牛奶,笔者结合检验工作经验对六种掺假牛奶的快速鉴别进行简要介绍。
鹅球虫病主要由艾美耳属和泰泽属球虫寄生于鹅的小肠内和肾脏所引起的一种原虫病。截止目前已报道的鹅球虫有15种,其中以截形艾美耳球虫致病力最强,它寄生于鹅的肾小管上皮,使肾
益生素是一类活微生物制剂,它作为一种新型饲料添加剂,具有无毒、无副作用,促进动物生长、提高饲料转化率、增强动物机体免疫功能等特点,目前已被广泛用于畜禽养殖业中。本文