一种基于辅助程序执行反馈的控制流构建方法及系统

    公开(公告)号:CN117555523A

    公开(公告)日:2024-02-13

    申请号:CN202311578339.5

    申请日:2023-11-24

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于辅助程序执行反馈的控制流构建方法及系统,使用静态分析方法对待测程序进行控制流分析形成程序控制流图,使用两种插桩代码分别编译待测程序,计算边的程序记录为主二进制文件,计算路径的程序记录为辅助二进制文件;使用模糊测试器不断执行主二进制文件并变异模糊测试的输入,同时开启辅助程序使用当前输入执行辅助二进制文件,根据辅助程序反馈的路径信息结合静态分析代码获得的程序控制流信息检测并补充程序控制流完整性。本方法以低时间开销的方式利用了辅助程序,实现了结合静态分析控制流图与动态执行分析的调用位置补充,兼顾了执行效率以挖掘更多潜在间接调用边,提升了程序控制流图的精确性与完整性。

Patent Agency Ranking