arrow
返回

Using Reduced Execution Flow Graph to Identify Library Functions in Binary Code

delete2016-02-01
delete18
PRE
AI
J
Jing Qiu
苏
苏小红 (Xiaohong Su)
P
Peijun Ma *
DOI:10.1109/TSE.2015.2470241delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Discontinuity and polymorphism of a library function create two challenges for library function identification, which is a key technique in reverse engineering. A new hybrid representation of dependence graph and control flow graph called Execution Flow Graph (EFG) is introduced to describe the semantics of binary code. Library function identification turns to be a subgraph isomorphism testing problem since the EFG of a library function instance is isomorphic to the sub-EFG of this library function. Subgraph isomorphism detection is time-consuming. Thus, we introduce a new representation called Reduced Execution Flow Graph (REFG) based on EFG to speed up the isomorphism testing. We have proved that EFGs are subgraph isomorphic as long as their corresponding REFGs are subgraph isomorphic. The high efficiency of the REFG approach in subgraph isomorphism detection comes from fewer nodes and edges in REFGs and new lossless filters for excluding the unmatched subgraphs before detection. Experimental results show that precisions of both the EFG and REFG approaches are higher than the state-of-the-art tool and the REFG approach sharply decreases the processing time of the EFG approach with consistent precision and recall.
Keyword:
Reverse engineering
static analysis
inline function
library function identification
subgraph isomorphism and graph mining
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

H
harbin institute of technology
学者数:
8.0W
论文数: 6.6W
被引数: 66
引用论文

引用论文

Novel approaches to HIV therapy
err2017-05-31
err0
errOAAI
errEric S. Daar
err分享
err收藏
err分享
err收藏
err分享
err收藏
Human ocular torsion during parabolic flights: an analysis with scleral search coil
err1992-01-01
err0
PREAI
errB.S.K. Cheung; K. Money; I. Howard; N. Kirienko; W. Johnson; J. Lackner; P. Dizio; J. Evanoff
err分享
err收藏
Restriction Enzyme Body Doubles and PCR Cloning: On the General Use of Type IIS Restriction Enzymes for Cloning
err2014-03-11
err0
errOAAI
errEszter Tóth; Krisztina Huszár; Petra Bencsura; Péter István Kulcsár; Barbara Vodicska; Antal Nyeste; Zsombor Welker; Szilvia Tóth; Ervin Welker
err分享
err收藏
Does Low-intensity pulsed ultrasound treatment repair articular cartilage injury? A rabbit model study
err2014-02-10
err0
errOAAI
errShan-Wei Yang; Chien-Lin Kuo; Shwu Jen Chang; Po-Chou Chen; Yen Ting Lin; Ioannis Manousakas; Shyh Ming Kuo
err分享
err收藏
学者 查看更多内容