Embedded System Vulnerability Mining Technology Based on In-memory Fuzzing Test

For embedded system vulnerability mining technology, due to the dependence of the program on the hardware environment, the efficiency of traditional fuzz embedded program is very low, and it is difficult to cover some program execution path, which seriously affects the efficiency and quality of the embedded program for vulnerability mining. The paper presented an embedded system vulnerability mining technology based on a memory fuzz test. It can directly test any part of program without the restrictions. In addition, the fuzzing test is done directly in memory, without any unrelated interface, which can greatly improve the efficiency of fuzzing test for the embedded procedures.