首页> 外文会议>International Conference on Software Analysis, Evolution, and Reengineering >Library functions identification in binary code by using graph isomorphism testings
【24h】

Library functions identification in binary code by using graph isomorphism testings

机译:使用图形同构测试库在二进制代码中识别

获取原文

摘要

Library functions identification is a key technique in reverse engineering. Discontinuity and polymorphism of inline and optimized library functions in binary code create a difficult challenge for library functions identification. To solve this problem, a novel approach is developed to identify library functions. First, we introduce execution dependence graphs (EDGs) to describe the behavior characteristics of binary code. Then, by finding similar EDG subgraphs in target functions, we identify both full and inline library functions. Experimental results from the prototype tool show that the proposed method is not only capable of identifying inline functions but is also more efficient and precise than the current methods for identifying full library functions.
机译:图书馆功能识别是反向工程中的关键技术。 二进制代码中的内联和优化库函数的不连续性和多态性为库函数识别创造了艰难的挑战。 为了解决这个问题,开发了一种新的方法来识别图书馆功能。 首先,我们介绍执行依赖性图(EDG)来描述二进制代码的行为特征。 然后,通过在目标函数中查找类似的EDG子图,我们识别完整和内联库函数。 原型工具的实验结果表明,所提出的方法不仅能够识别内联功能,而且比目前识别完整库功能的方法更有效和精确。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号