arrow
返回

AFLIoT: Fuzzing on linux-based IoT device with binary-level instrumentation

delete2022-11-01
delete2
PRE
AI
X
Xuechao Du
A
Andong Chen
B
Boyuan He
H
Hao Chen
张帆 (Fan Zhang) *
陈焰 (Yan Chen)
DOI:10.1016/j.cose.2022.102889delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In recent years, coverage-guided greybox fuzzing has demonstrated its efficiency in detecting security vul-nerabilities on traditional devices. Instrumentation information plays a significant role in sophisticated greybox fuzzer such as American Fuzzing Lop to directionally improve coverage and distill seeds. While open-source programs leverage wrapped assemblers to glean instrumentation information, closed-source programs can utilize the emulation-based instrumentation for coverage-guided fuzzing. The pervasiveness of the closed source puts a strong demand for emulation instrumentation. However, the required access to peripherals brings great difficulty in fuzzing on the emulator, especially for those various IoT devices. This paper presents A FLIo T , the first generic on-device fuzzing framework for Linux-based IoT binary pro-grams. By leveraging offset-free binary-level instrumentation, binary programs can avoid unnecessarily rewriting, inherit compatibility of peripherals, and be executed directly on IoT devices by A FLIo T . We evaluate A FLIo T on multiple benchmarks with real-world IoT programs. A FLIo T identified 437 unique crashes in 13 binary programs, including 95 newly confirmed unique crashes. Those crashes demonstrate that A FLIo T is efficient and effective in detecting potential software bugs in binary programs on Linux-based IoT devices.(c) 2022 Elsevier Ltd. All rights reserved.
Keyword:
Greybox fuzzing
Internet of things
On-device
Binary-level
Daemon analysis

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

University of California System 封面图
University of California System
学者数:
37.5W
论文数: 33.7W
被引数: 6.6K
N
Northwestern University
学者数:
6.2W
论文数: 5.3W
被引数: 3.9K
Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
学者 查看更多机构
引用论文

引用论文