-
公开(公告)号:CN114661344A
公开(公告)日:2022-06-24
申请号:CN202210151101.3
申请日:2022-02-14
Applicant: 中国科学院信息工程研究所
IPC: G06F8/74
Abstract: 一种二进制文件的指令恢复方法、系统、电子设备和存储介质,所述方法通过二进制文件的数据空间获取疑似函数入口的地址;按照程序控制流路径遍历程序路径,对于程序中未遍历的部分,选择控制流转移指令的紧邻的下一个地址继续遍历,并结合预定策略分析出第一指令;将控制流转移指令的紧邻的下一个地址和第一指令的地址之间的范围作为函数间隙,将落入函数间隙的疑似函数入口的地址确定为合法起始地址;自合法起始地址处开始反汇编,将恢复出的指令地址和函数间隙范围能够对齐的指令,作为恢复出的第二指令。保证识别的指令语义的正确性,也可以提高处理二进制文件的效率并保证对二进制文件全路径覆盖。