金融界 2024 年 10 月 18 日消息,国家知识产权局信息显示,上海安般信息科技有限公司申请一项名为“一种针对编译优化后的 go 二级制文件的符号恢复方法”的专利,公开号 CN 118779875 A,申请日期为 2024 年 8 月。
专利摘要显示,本发明提供一种针对编译优化后的 go 二级制文件的符号恢复方法及系统,方法包括:获取 go 二进制文件;当提取到所述 go 二进制文件的段头信息时,判断所述 go 二进制文件是否去除符号信息,若未去除所述符号信息,则提取所述符号信息,若去除所述符号信息,则获取 pclntab 段地址,以恢复所述 go 二进制文件的符号;当无法提取到所述 go 二进制文件的段头信息时,提取所述 go 二进制文件的程序头信息,恢复 text 段和 pclntab 段地址,以恢复所述 go 二进制文件的符号。本发明提供的针对编译优化后的 go 二级制文件的符号恢复方法及系统,通过提取段头信息以去除符号信息并获取 pclntab 地址以恢复符号,极大地提高了 go 二进制的分析效率。