Retrieving The Useful Information From The Binary Files Compiled By C Compiler

2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE)(2017)

引用 1|浏览4
暂无评分
摘要
In order to reuse a software component or verify it, the information about compiler, that is used for compilation of the component, is very significant. Due to unknown build flags and compiler information, third party components usually cannot be reused. When it comes to the matter of software components developed in C language, the only place to look for this information is in compiled binary file. Since there are no standards for C language that bind compiler to leave any information about itself in binary file, the information is not expected to be found. However, the information can be found in most of the binary files. This paper investigates what is the possibility of retrieving the information about compiler name and version based on the content of the binary code, without decompiling the binary code. The information retrieving opens up new possibilities for reusing the components and verifying the software requirements as well.
更多
查看译文
关键词
information retrieval,binary files,C compiler,software component reuse,software component verification,C language,compiler name,compiler version,binary code content,software requirement verification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要