RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2022 Volume 34, Issue 4, Pages 35–48 (Mi tisp703)

ELF dynamic analysis tool for IoT systems with symbolic execution

R. D. Kovalenko, A. N. Makarov

Ivannikov Institute for System Programming of the RAS

Abstract: As a result of background work on analysis in embedded Linux OS, the authors created the ELF (embedded linux fuzzing) tool that provides functionality for use in conventional dynamic analysis tools working with IoT devices. The article discusses the use of full-system symbolic execution for the analysis of IoT systems based on Linux kernels, describes how to integrate S2E full-system symbolic execution frameworks into the ELF tool environment, as well as the possibility of applicability of the resulting toolchain to the implementation of distributed hybrid IoT fuzzing.

Keywords: fuzzing, symbolic execution, IoT-device, Linux

DOI: 10.15514/ISPRAS-2022-34(4)-3



© Steklov Math. Inst. of RAS, 2024