南京邮电大学潘家晔获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京邮电大学申请的专利一种基于进程镂空技术的二进制程序动态分析方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120296736B 。
龙图腾网通过国家知识产权局官网在2026-04-14发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510556008.4,技术领域涉及:G06F21/56;该发明授权一种基于进程镂空技术的二进制程序动态分析方法是由潘家晔;沙乐天设计研发完成,并于2025-04-29向国家知识产权局提交的专利申请。
本一种基于进程镂空技术的二进制程序动态分析方法在说明书摘要公布了:本发明公开了一种基于进程镂空技术的二进制程序动态分析方法,利用系统内核模块进一步扩展了传统二进制动态插桩工具在进行细粒度分析时的能力,通过结合代码解耦分析思想,在新的镂空进程中构建一种全新的细粒度分析环境,能够降低对目标程序执行的影响,提高了二进制分析适用范围以及分析可靠性,并可以复用应用层动态插桩工具的功能。本发明利用操作系统特性实现更灵活高效的分析功能,给出了镂空进程环境和分析任务的构建方法,可以实现对漏洞利用程序、对抗性恶意程序等特殊二进制程序的细粒度数据流分析。本发明方法可有效提升二进制程序自动化分析的适用范围,简化分析内存管理的复杂度,提高了针对二进制代码进行动态分析的性能和稳定性。
本发明授权一种基于进程镂空技术的二进制程序动态分析方法在权利要求书中公布了:1.一种基于进程镂空技术的二进制程序动态分析方法,其特征在于,包括以下步骤: 步骤1,根据实际分析场景和目标,构建和配置基本的分析宿主程序,在其中构建分析任务检查功能代码和定义用户交互接口,完成后编译和生成新的分析宿主程序; 步骤2,针对需分析的目标程序特点和具体分析需求,构建插桩工具所需加载的动态链接库模块,构建时基于通用插桩工具提供的接口构建相应的分析功能,包括执行代码跟踪、运行时信息记录以及分析代码构建; 步骤3,通过通用插桩工具启动需要进行分析的目标程序,创建目标程序实际运行所位于的插桩进程,插桩进程在启动时加载步骤2中构建的动态链接库模块,完成程序运行时的内存分配和目标程序插桩功能; 步骤4,插桩工具中的功能模块创建镂空进程,同时加载映射步骤1中构建的新的分析宿主程序,分析代码在镂空进程环境中运行; 步骤5,镂空进程在运行后继续加载预先编译构建的内核模块,辅助后续的分析环境初始化和程序分析环节,而后开始分析环境初始化过程,包括创建分析线程、保存运行状态以及调整镂空进程内存布局; 步骤6,在镂空进程中执行目标程序对应的分析代码,而后内核模块负责通知分析线程开始执行分析代码,分析线程执行在步骤2中预先构建的分析代码,并循环获取运行时信息以及后续的分析代码,完成整个程序分析环节; 步骤7,在目标程序执行和分析过程中,当目标程序执行同步事件相关的系统调用后,内核模块切换当前线程的缓冲区,加快推进分析过程,缓解多线程场景下分析同步问题; 步骤8,目标程序所对应的分析代码执行后触发分析任务,分析任务在步骤2中设置,针对需要检查的分析任务,目标程序在完成分析任务后会进入内核模块,内核模块检查并输出分析结果。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京邮电大学,其通讯地址为:210033 江苏省南京市栖霞区广月路30-06号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励