A Survey of Available Information Recovery of Binary Programs Based on Machine Learning
2022 5th International Conference on Artificial Intelligence and Big Data (ICAIBD)(2022)
Abstract
A binary program is an executable file obtained by compiling the source code. In order to reduce the size of software or prevent reverse engineering, software publishers usually only release executable files that have stripped a lot of source information. The rich source-level information is very helpful for software hardening and malware analysis. In recent years, the rapid development of artificial intelligence has promoted the research of binary program information recovery. This paper summarizes the relevant research on effective information recovery of binary programs since 2016. Firstly, the importance of recovering source-level information from binary programs is introduced. Next, the problems are divided into three categories, compiler traceability, signature information recovery and variable information recovery of source program. Finally, based on the latest technology in this field, the future development direction is analyzed.
MoreTranslated text
Key words
security,machine learning,binary analysis,effective information recovery
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined