首页> 外文会议>International Conference on Embedded Software >Work-in-Progress: Introspection of the Linux-Based Embedded Firmwares
【24h】

Work-in-Progress: Introspection of the Linux-Based Embedded Firmwares

机译:正在进行的工作:对基于Linux的嵌入式固件的自省

获取原文

摘要

This paper presents a novel approach for virtual machine introspection of the embedded systems based on the unknown revisions of the known kernels. Existing introspection methods require embedding the code into the guest to capture the data for analysis algorithms. When OS image is extracted from the ROM, usually no analysis code can be loaded into the virtual machine. We propose new non-intrusive method for extracting the kernel- and process-level information from such virtual machines. This method is based on the application binary interface, which is small enough and usually non-volatile. Therefore one analysis configuration may be used for different systems with the kernels from the same family without re-tuning them. We also present the analysis framework based on the simulator QEMU. It includes instrumentation and some tools for extracting the process- and kernel-level information from the guest. Our framework may be applied to ROM-based guest systems and enables using of record/replay of the system execution during the analysis. We applied our framework to some public firmwares to evaluate how our method works on the embedded systems with custom Linux kernel.
机译:本文提出了一种基于已知内核的未知修订版的嵌入式系统虚拟机内省的新方法。现有的自省方法需要将代码嵌入来宾中以捕获数据以进行分析算法。从ROM中提取OS映像时,通常无法将分析代码加载到虚拟机中。我们提出了一种新的非介入式方法,用于从此类虚拟机中提取内核级和进程级信息。此方法基于应用程序二进制接口,该接口足够小并且通常是非易失性的。因此,一种分析配置可以用于具有相同家族内核的不同系统,而无需重新调整它们。我们还介绍了基于模拟器QEMU的分析框架。它包括检测工具和一些用于从来宾中提取进程级和内核级信息的工具。我们的框架可以应用于基于ROM的访客系统,并可以在分析过程中使用系统执行的记录/重放。我们将框架应用于一些公共固件,以评估我们的方法如何在具有定制Linux内核的嵌入式系统上工作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号