Summary |
An analysis IoT sandbox based on strace is build, which supports a set of QEMU-based emulated sandboxes for ARM32, x86, MIPS, PowerPC, x86-64, SPARC, and aarch64. The execution of 147,630 malware simples from VirusTotal inside the emulator results in the full trace of system calls. The generated dataset can be the foundation for more systematic future works for IoT malware detection, and defense. |
Scientific Breakthrough |
We include strace function into ARM32, x86, MIPS, PowerPC, x86-64, SPARC, and aarch64 environment emulated by using QMEU, thereby analyzing malware with a much wider range of architectures than the existing sandbox. The automated function of distributing IoT malware to compatible emulator for execution could handle a much larger number of malware samples (up to 147630) than the existing sandbox efficiently. |