基于插桩的程序行为获取及结构分析方法
摘要:
本发明涉及一种基于插桩的程序行为获取及结构分析方法,该程序行为获取及结构分析方法含有如下步骤:步骤1、静态分析:对程序进行控制流分析、数据流分析和库函数分析,对程序的功能进行分析,确定程序各功能的作用域,并分析程序的结构,确定程序的初始插桩位置,进行第一遍插桩;步骤2、程序行为提取:对经过第一遍插桩后的程序进行模拟执行,根据桩函数的标志位提取库函数运行过程中的程序行为,存入行为库中;步骤3、程序结构分析:根据结构划分规则对程序运行过程中表现的结构特点进行划分,并进行第二遍插桩,最后编译得到可执行文件;本发明具有良好的软件行为获取能力及结构分析能力。
公开/授权文献
0/0