首页> 外国专利> API API-BASED SOFTWARE SIMILARITY MEASURING METHOD AND SYSTEM USING FUZZY HASHING

API API-BASED SOFTWARE SIMILARITY MEASURING METHOD AND SYSTEM USING FUZZY HASHING

机译:基于API的基于API的软件模糊度度量方法及系统

摘要

The present invention relates to a method for measuring similarity of API-based software of a function using fuzzy hashing and a system thereof. The present invention provides a method and system for comparing multiple processing programs at the same time and measuring the similarity of software by comparing in a procedure unit, not the entire program unit. Further, the present invention provides a method and system for automatically comparing many programs by evaluating the similarity though a busmark in a procedure unit of all programs. According to the present invention, the method includes the steps of: (a) extracting a code area from an input program; (b) disassembling the extracted code area; (c) dividing an instruction sequence of the disassembled program to procedures; (d) generating a hash value with respect to an API call sequence of the divided procedures by using a fuzzy hash function and storing the generated hash value in a busmark database; and (e) measuring similarity of the input program by using the stored hash value.
机译:本发明涉及一种使用模糊散列来测量基于API的功能的软件的相似性的方法及其系统。本发明提供了一种方法和系统,用于同时比较多个处理程序并通过在过程单元而不是整个程序单元中进行比较来测量软件的相似性。此外,本发明提供了一种方法和系统,该方法和系统用于通过评估所有程序的过程单元中的总线标记来对相似度进行自动比较。根据本发明,该方法包括以下步骤:(a)从输入程序中提取代码区; (b)拆卸提取的代码区; (c)将反汇编程序的指令序列划分为程序; (d)通过使用模糊散列函数产生关于划分过程的API调用序列的散列值,并将产生的散列值存储在总线标记数据库中; (e)通过使用存储的哈希值来测量输入程序的相似性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号