2020 · 会议论文
FirmAE:面向动态分析的物联网固件大规模仿真
FirmAE: Towards Large-Scale Emulation of IoT Firmware for Dynamic Analysis
在 Firmadyne 基础上,针对启动、网络、NVRAM、内核行为及其他运行失败加入经验性干预,使 Linux 路由器与 IP 摄像机固件的 Web 服务能够运行并接受动态分析。
研究范围与局限
仲裁式干预会有意改变执行过程,目标是运行 Web 界面,而非完整复现物理设备行为。评测覆盖路由器与 IP 摄像机的 ARM 小端、MIPS 小端及大端固件;启发式规则可能不适用于未见过的设备或配置。该方法复用固件二进制,并不恢复其源码。
与本合集的关联
在无法精确仿真硬件时,为恢复可分析的网络服务行为提供具体的固件重托管方法与评测。
发表与核查详情
- 发表载体
- ACSAC 2020
- 发表状态
- 会议论文
- 出版/提交日期
- 2020 年 12 月 7 日
- 日期依据
- 采用 ACM 在 Crossref 登记的印刷出版日期;在线出版日期在元数据说明中单独记录。
- DOI
- 10.1145/3427228.3427294
ACM 元数据记载印刷出版于 2020-12-07,在线出版于 2020-12-08,页码为 733–745。六位作者的论文与仓库后续更新分开记录。固定提交的产物 README 记载了 Ubuntu 20.04 和需要提权的运行模式。仓库的 MIT 许可不涵盖厂商固件镜像或全部依赖;本次未测试数据集下载。
来源核查于
本合集仅核对来源,未重新运行论文实验。请通过原始论文或 BibTeX 引用原作者。
一手来源
- https://doi.org/10.1145/3427228.3427294
- https://api.crossref.org/works/10.1145/3427228.3427294
- https://www.acsac.org/2020/program/papers/
- https://syssec.kaist.ac.kr/pub/2020/kim_acsac2020.pdf
- https://github.com/pr0v3rbs/FirmAE/blob/653565b5d14e6d69a1dd242aa88ecfb4b090a74a/README.md
- https://github.com/pr0v3rbs/FirmAE/blob/653565b5d14e6d69a1dd242aa88ecfb4b090a74a/LICENSE.txt