恭喜浙江大学杭州国际科创中心申文博获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜浙江大学杭州国际科创中心申请的专利一种基于动静态分析的PA签名上下文分析方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116127532B 。
龙图腾网通过国家知识产权局官网在2025-05-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310075297.7,技术领域涉及:G06F21/64;该发明授权一种基于动静态分析的PA签名上下文分析方法是由申文博;蔡泽超;朱家迅;常瑞;任奎设计研发完成,并于2023-02-07向国家知识产权局提交的专利申请。
本一种基于动静态分析的PA签名上下文分析方法在说明书摘要公布了:本发明公开了一种基于动静态分析的PA签名上下文分析方法,通过二进制替换方式将pac指令之前的指令转化为hvc异常指令,采用异常处理函数接收hvc异常指令对应的异常信息,并模拟对应的pac指令之前的指令的同时更新CPU中寄存器的值,从而高效获得pac指令的操作数;将pac指令按照PA签名上下文类型进行分类,并提取同一类型的pac指令集合的共享特征,将该共享特征作为判断PA签名上下文类型的依据,从而实现对PA签名上下文类型的逆向分析。
本发明授权一种基于动静态分析的PA签名上下文分析方法在权利要求书中公布了:1.一种基于动静态分析的PA签名上下文分析方法,其特征在于,包括:获得二进制文件中的多个pac指令,如果pac指令的操作数是通过函数与函数之间的数据流传播,则通过二进制替换方式将所述pac指令之前的指令替换成hvc指令,通过macOS操作系统执行hvc指令得到异常信息,并将异常信息传递至hypervisor,通过hypervisor的异常处理函数模拟对应的pac指令之前的指令的操作过程,同时更新CPU中寄存器的值,通过hypervisor的钩子函数调取已更新的寄存器的值从而得到pac指令的操作数;pac指令的操作数包括pac指令的指针值和硬编码常数值;获得PA签名上下文类型,所述PA签名上下文类型用于将多个pac指令划分为三类pac指令集合,包括仅包含硬编码常数pac指令集合、仅包含地址pac指令集合,以及硬编码常数加地址pac指令集合;向每个类别pac指令集合提取相同的pac指令特征作为共享特征,将该共享特征用于推测PA签名上下文类型,所述pac指令特征基于pac指令的指针值通过开源代码获得。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浙江大学杭州国际科创中心,其通讯地址为:311200 浙江省杭州市萧山区经济技术开发区建设三路733号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。