首页 | 本学科首页   官方微博 | 高级检索  
     

软件安全逆向分析中程序结构解析模型设计
引用本文:李广旭,李伟华,潘炜,史豪斌.软件安全逆向分析中程序结构解析模型设计[J].计算机工程与应用,2008,44(32):64-67.
作者姓名:李广旭  李伟华  潘炜  史豪斌
作者单位:1. 西北工业大学,计算机学院,西安,710072
2. 西北工业大学,计算机学院,西安,710072;明德学院,西安,710072
基金项目:国家高技术研究发展计划(863计划)
摘    要:提出了一种基于二进制文件的程序结构解析模型。该模型通过对二进制文件反汇编,去除汇编文件中的冗余信息,对汇编文件进行静态分析,构建带有索引依赖信息的基本块,并以该基本块为基础提取二进制程序的内部控制流与函数调用关系信息,最后给出程序内部控制流图以及函数调用关系图。该模型不依赖程序的源文件,以二进制文件为分析对象,实用性和通用性比较好;实验结果表明模型对二进制程序内部结构解析具有较高的准确性。

关 键 词:逆向分析  程序结构解析  静态分析  控制流
收稿时间:2008-5-15
修稿时间:2008-7-24  

Program structure parsing model design in software security reverse analysis
LI Guang-xu,LI Wei-hua,PAN Wei,SHI Hao-bin.Program structure parsing model design in software security reverse analysis[J].Computer Engineering and Applications,2008,44(32):64-67.
Authors:LI Guang-xu  LI Wei-hua  PAN Wei  SHI Hao-bin
Affiliation:1.School of Computer Science and Engineering,Northwestern Polytechnical University,Xi’an 710072,China 2.School of Mingde,Xi’an 710072,China
Abstract:A program structure parsing model for binary file reverse analysis is presented.The model disassembles a binary file to generate a corresponding assembly file,eliminates redundant information from the assembly file,and then statically analyzes the assembly file to construct basic blocks with index-dependent information.It extracts control flow and function call information of binary file based on basic blocks,and creates control flow and function call graphs.The model does not depend on source code, but shows better practicability and generality.Our experiments demonstrate that the proposed model has a high accuracy in pars- ing program structure of binary file.
Keywords:reverse analysis  program structure parsing  static analysis  control flow
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号