买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】程序的函数名称的确定方法、装置、存储介质及电子设备_山石网科通信技术股份有限公司_202311812052.4 

申请/专利权人:山石网科通信技术股份有限公司

申请日:2023-12-26

公开(公告)日:2024-03-26

公开(公告)号:CN117763549A

主分类号:G06F21/56

分类号:G06F21/56

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.12#实质审查的生效;2024.03.26#公开

摘要:本申请公开了一种程序的函数名称的确定方法、装置、存储介质及电子设备。该方法包括:确定第一反汇编代码中的M个第一转跳指令代码;在第一反汇编代码中确定每个第一转跳指令代码的下一条指令代码的第一虚拟地址,并获取第一转跳指令代码的目标地址的第二虚拟地址;根据M个第一虚拟地址和M个第二虚拟地址对第一反汇编代码进行分块,得到N个第一代码块和N个第一目标长度;根据每个第一代码块的第一序号和N个第一目标长度生成目标函数的目标函数特征码,并在预设对照表中确定目标函数的函数名称。通过本申请,解决了相关技术中由于获取不到无函数名称的恶意程序中的函数名称,导致对恶意程序进行分析的难度高、效率低的问题。

主权项:1.一种程序的函数名称的确定方法,其特征在于,包括:获取目标程序中的目标函数的第一反汇编代码,并确定所述第一反汇编代码中的第一转跳指令代码,得到M个第一转跳指令代码,其中,所述第一反汇编代码由多个指令代码构成,M为正整数;在所述第一反汇编代码中确定每个第一转跳指令代码的下一条指令代码的虚拟地址,得到M个第一虚拟地址,并从每个第一转跳指令代码的指令内容中获取第一转跳指令代码的目标地址,得到M个第二虚拟地址;根据所述M个第一虚拟地址和所述M个第二虚拟地址对所述第一反汇编代码进行分块,得到N个第一代码块,并确定每个第一代码块的长度,得到N个第一目标长度,其中,N为正整数;确定每个第一代码块的第一序号,并根据每个第一代码块的第一序号和所述N个第一目标长度生成所述目标函数的目标函数特征码,并根据所述目标函数特征码在预设对照表中确定所述目标函数的函数名称,其中,所述预设对照表中包括多个预设函数特征码,以及每个预设函数特征码对应的函数名称。

全文数据:

权利要求:

百度查询: 山石网科通信技术股份有限公司 程序的函数名称的确定方法、装置、存储介质及电子设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。