Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (21): 88-90. doi: 10.3969/j.issn.1000-3428.2009.21.029

• Software Technology and Database • Previous Articles     Next Articles

Fast Library Function Identification Technology Based on Basic Block Partition

QIU Jing   

  1. (College of Computer Science and Technology, Harbin University of Science and Technology, Harbin 150080)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-11-05 Published:2009-11-05

基于基本块划分的库函数快速识别技术

邱 景   

  1. (哈尔滨理工大学计算机科学与技术学院,哈尔滨 150080)

Abstract: This paper analyzes the structural feature of common functions after decompiling, proposes function identification technology based on basic block partition, and applies it in the design of fast library function identification. It provides the solution for the problems in library function identification such as relocation and cascade identification. Realization method on how to build and read the function feature database and library identification algorithm is represented. Experimental results prove that the technology can identify library functions precisely.

Key words: decompile, identification, library function, basic block

摘要: 分析一般函数在反汇编后的结构特征,提出一种基于基本块划分的函数识别技术,将其用于库函数快速识别的设计中。针对库函数识别中的重定位及级联识别等问题,给出解决方案,阐述建立、读取库函数特征数据库的实现方法以及库函数识别算法。实验结果证实,该技术可以准确地识别库函数。

关键词: 反编译, 识别, 库函数, 基本块

CLC Number: