# 从库可移植性到辅助重宿主：在通用硬件上原生运行微控制器软件

> 论文通过基于 POSIX 的可移植微控制器模型和可替换的外设驱动，将微控制器软件迁移到通用硬件上原生运行并进行安全测试。

- 作者：Wenqiang Li; Le Guan; Jingqiang Lin; Jiameng Shi; Fengjun Li
- 原标题：From Library Portability to Para-rehosting: Natively Executing Microcontroller Software on Commodity Hardware
- 发表载体：Proceedings 2021 Network and Distributed System Security Symposium
- 发表状态：会议论文
- 出版／提交日期：2021 年（具体日期未核实）
- 日期依据：arXiv 所列 DOI 的 Crossref 记录中的发表日期。
- arXiv 首次提交：2021 年 7 月 4 日
- arXiv：2107.12867
- 已复核的 arXiv 版本：v1
- DOI：10.14722/ndss.2021.24308
- 来源复核于：2026-11-06
- 收录于：2026-11-06
- 原始论文：<https://doi.org/10.14722/ndss.2021.24308>
- PDF：<https://arxiv.org/pdf/2107.12867>
- BibTeX：<https://awesomerea.org/papers/citations/paper-para-rehosting.bib>
- 目录页面：<https://awesomerea.org/zh/papers/paper-para-rehosting/>
- 记录 JSON：<https://awesomerea.org/papers/paper-para-rehosting/record.json>
- 英文版：[English](https://awesomerea.org/papers/paper-para-rehosting/index.md)

## 研究范围与局限

论文将九种微控制器操作系统迁移至通用硬件，包括 Amazon FreeRTOS、ARM Mbed OS、Zephyr 和 LiteOS。使用 AFL 和 ASAN 测试发现 28 个此前未知的漏洞；其中 5 个获得 CVE 编号，19 个在撰文时得到厂商确认。

## 与本合集的关联

论文提出在通用硬件上运行微控制器固件的方法，使现有动态分析工具能够发现漏洞。

## 发表与复核说明

DOI 来自 arXiv 记录，发表场所和日期来自 Crossref。

## 一手来源

1. <https://arxiv.org/abs/2107.12867>
2. <https://api.crossref.org/works/10.14722/ndss.2021.24308>

## 关于此条目

已依据论文及一手来源复核。请通过原始论文或 BibTeX 引用原作者。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
