期刊文献+

改进的基于图的可执行文件比较算法 被引量:4

Improved graph-based comparison algorithm of executable objects
在线阅读 下载PDF
导出
摘要 讨论了可执行文件的比较方法,在基于图的指令相似性比较和结构化二进制比较的基础上给出了一种改进的可执行文件比较算法。该算法首先利用结构化比较获得一组固定点,再从每个固定点开始进行指令相似性比较。该算法融合了两种方法的优点,并使得它们相互弥补了各自的不足,减少了比较结果漏报和误报的可能性。 Methods of comparing two different versions of an executable object are discussed. And an improved algorithm based on the method of instructions similarity comparison and the method of structural comparison is presented. This algorithm first created some fix points by structural matching, and then compared instructions' similarity from every fix point. While making remedies to the disadvantages of both methods, this algorithm melts the bright side of each. The outcome of the comparison is thus of few false positives and false negatives.
出处 《计算机工程与设计》 CSCD 北大核心 2007年第2期257-260,共4页 Computer Engineering and Design
关键词 控制流程图 调用关系图 指令相似 结构化签名 可执行文件 control flow graph call graph instructions similarity structural signature executable objects
  • 相关文献

参考文献8

  • 1Colin Percival.An automated binary security update system for freeBSD[EB/OL].2003.http://www.daemonology.net/freebsdupdate/binup.pdf.
  • 2Sabin T.Comparing binaries with graph isomorphism[EB/OL].2004.http://razor.bindview.com/publish/papers/comparing-binaries.html.
  • 3Halvar Flake.Structural comparison of executable objects[EB/OL].2004.http://www.sabre-security.com/files/dimva_paper2pdf.
  • 4Thomas Dullien,Rolf Rolles.Graph-based comparison of executable objects[EB/OL].2005.http://www.sabre-security.com/files/BinDiffSSTIC05.pdf.
  • 5Hume..补丁二进制比较技术[EB/OL].X'CON2004..http://www.xfocus.net,,..
  • 6Funnywei..结构化签名和签名结构化[EB/OL].X'CON2005..http://www.xfocus.net,,..
  • 7Wang Z,Pierce K,McFarling S.BMAT-A binary matching tool for stale profile propagation[J].The Journal of Instruction-Level Parallelism(JILP),2000,2(5):1-6.
  • 8Greg Hoglund,Gary McGraw.Exploiting software how to break code[M].Addison Wesley Press,2004.

同被引文献22

引证文献4

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部