中国电子科技集团公司第十五研究所刘策越获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国电子科技集团公司第十五研究所申请的专利基于ROP链和不透明谓词的混淆与反逆向保护方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120974460B 。
龙图腾网通过国家知识产权局官网在2026-05-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511025979.2,技术领域涉及:G06F21/14;该发明授权基于ROP链和不透明谓词的混淆与反逆向保护方法及装置是由刘策越;任传伦;张先国;贾佳;杨天长;张鹏;肖锋;唐然;徐明烨;鲍紫洋设计研发完成,并于2025-07-24向国家知识产权局提交的专利申请。
本基于ROP链和不透明谓词的混淆与反逆向保护方法及装置在说明书摘要公布了:本申请实施例提供一种基于ROP链和不透明谓词的混淆与反逆向保护方法及装置,该方案提出一种结合ROP指令动态重构、不透明谓词防护、指令语义隐藏的三阶混淆保护框架,该框架将普通CC++源代码编译为LLVM中间表示IR后,采用动态提取Gadget以及基于用户输入状态的不透明谓词组合,实现对程序关键逻辑块、跳转结构、常量字段的深层级语义扰乱。以彻底打断控制流还原链,使逆向人员难以分析混淆结果,实现对程序的可控、可验证、高稳定性的混淆保护,同时最大化抵抗符号执行和静态分析等高级分析技术。
本发明授权基于ROP链和不透明谓词的混淆与反逆向保护方法及装置在权利要求书中公布了:1.一种基于ROP链和不透明谓词的混淆与反逆向保护方法,其特征在于,所述方法包括: 获取目标程序的源代码,并将所述源代码转换为LLVM中间表示,获得LLVMIR代码;加载目标程序能够链接的共享库文件; 从所述共享库文件和所述LLVMIR代码中提取指令片段,并按照目标程序的逻辑,将指令序列拼接在一起形成ROP链;用所述ROP链替换所述LLVMIR代码的部分原始指令,获得汇编指令流,包括:分析所述目标程序的栈结构,并将所述ROP链按照逆序的方式加载到栈中;修改栈上的指针和返回地址,使得目标程序在每次执行ret指令时都能够跳转到正确的指令片段; 构建不透明谓词,并将所述不透明谓词插入所述汇编指令流的程序执行路径中,获得混淆代码;所述不透明谓词为包括上下文判断逻辑与常量控制指令嵌套结构的布尔表达式,其用于引导动态符号执行引擎将路径变量错误符号化; 将所述混淆代码传送至汇编器转换为汇编语言代码,并根据所述目标程序的控制流,在所述汇编语言代码中插入调度指令,获得最终的目标程序代码,其中,所述调度指令用于在程序执行时触发调度器以按需重建所述ROP链的堆栈结构。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国电子科技集团公司第十五研究所,其通讯地址为:100083 北京市海淀区北四环中路211号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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