# ECMO: Peripheral Transplantation to Rehost Embedded Linux Kernels

> ECMO transplants peripheral drivers into embedded Linux kernels to boot firmware in QEMU. It evaluated 815 firmware images across 20 kernel versions, 37 device models, and 24 vendors; 710 reached a user-space shell.

- Authors: Muhui Jiang; Lin Ma; Yajin Zhou; Qiang Liu; Cen Zhang; Zhi Wang; Xiapu Luo; Lei Wu; Kui Ren
- Venue: Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security
- Status: Conference paper
- Publication / posting date: November 12, 2021
- Date source: Published date in the Crossref record for the DOI listed on arXiv.
- First arXiv submission: May 29, 2021
- arXiv: 2105.14295
- Reviewed arXiv version: v2
- DOI: 10.1145/3460120.3484753
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original paper: <https://doi.org/10.1145/3460120.3484753>
- PDF: <https://arxiv.org/pdf/2105.14295>
- BibTeX: <https://awesomerea.org/papers/citations/paper-ecmo.bib>
- Catalog page: <https://awesomerea.org/papers/paper-ecmo/>
- Record JSON: <https://awesomerea.org/papers/paper-ecmo/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/papers/paper-ecmo/index.md)

## Scope and limitations

The evaluation covers embedded Linux firmware across differing SoCs, QEMU kernel rehosting, kernel crash analysis, rootkit forensics, and kernel fuzzing.

## Why it fits this collection

It presents a firmware rehosting technique that enables dynamic analysis of embedded Linux systems.

## Publication and review notes

The DOI comes from the arXiv record, and the venue and date from Crossref.

## Primary sources

1. <https://arxiv.org/abs/2105.14295>
2. <https://api.crossref.org/works/10.1145/3460120.3484753>

## About this entry

Reviewed against the paper and its primary sources. Cite the original authors using the linked paper or BibTeX.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
