作者
Minkyu Jung, Soomin Kim, H Han, Jaeseung Choi, Sang Kil Cha
发表日期
2019/2/24
期刊
Proceedings of the NDSS Workshop on Binary Analysis Research
简介
Current binary analysis research focuses mainly on the back-end, but not on the front-end. However, we note that there are several key design points in the front-end that can greatly improve the efficiency of binary analyses. To demonstrate our idea, we design and implement B2R2, a new binary analysis platform that is fast with regard to lifting binary code and evaluating the corresponding IR. Our platform is written purely in F#, a functional programming language, without any external dependencies. Thus, it naturally supports pure parallelism. B2R2’s IR embeds metadata in its language for speeding up dataflow analyses, and it is designed to be efficient for evaluation. Therefore, any binary analysis technique can benefit from our IR design. We discuss our design decisions to build an efficient binary analysis front-end, and summarize lessons learned. We also make our source code public on GitHub.
引用总数
201920202021202220232024365462
学术搜索中的文章
M Jung, S Kim, H Han, J Choi, SK Cha - Proceedings of the NDSS Workshop on Binary …, 2019