作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (21): 88-90. doi: 10.3969/j.issn.1000-3428.2009.21.029

• 软件技术与数据库 • 上一篇    下一篇

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

邱 景   

  1. (哈尔滨理工大学计算机科学与技术学院,哈尔滨 150080)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-11-05 发布日期:2009-11-05

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

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

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

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

中图分类号: