-
公开(公告)号:CN115421863B
公开(公告)日:2023-04-28
申请号:CN202211114547.5
申请日:2022-09-14
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/455
Abstract: 本发明涉及一种通用的MIPS64处理器指令集虚拟化仿真方法,属于虚拟仿真领域。本发明能够实现MIPS指令架构处理器的指令集仿真,仿真精度高;本发明采用数组、链表等实现寄存器、内存的仿真,能够完成仿真MIPS指令架构处理器。本发明通过对364条指令集的仿真,提供MIPS处理器嵌入式处理器软件的运行环境,为MIPS处理器嵌入式处理器软件的开发提供支撑。
-
公开(公告)号:CN114860244A
公开(公告)日:2022-08-05
申请号:CN202210284527.6
申请日:2022-03-22
Applicant: 北京计算机技术及应用研究所
IPC: G06F8/41 , G06F40/194
Abstract: 本发明涉及一种基于导出函数的PE文件相似性比对方法,属于软件二进制代码溯源分析技术领域。该比对方法通过PE文件解析,提取并比对PE文件“导出函数”,完成了PE文件相似性比对和相似度计算。该方法主要是为Windows操作系统下可执行程序、动态链接库、ActiveX控件等PE格式二进制文件溯源提供技术手段,具有良好的鲁棒性、较高的准确性和可用性。
-
公开(公告)号:CN115480872B
公开(公告)日:2023-04-28
申请号:CN202211114551.1
申请日:2022-09-14
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/455
Abstract: 本发明涉及一种DSP C2812处理器指令集虚拟化仿真方法,属于虚拟仿真领域。本本发明通过对123条指令集的仿真,提供DSP C2812嵌入式处理器软件的运行环境,为DSP C2812嵌入式处理器软件的开发提供支撑。本发明提出的方案,能够实现DSP C2812处理器的指令集仿真,仿真精度高,仿真执行效率高;本发明采用数组、链表等实现寄存器、内存的仿真,能够完成仿真DSP C2812处理器。
-
公开(公告)号:CN115421864B
公开(公告)日:2023-04-28
申请号:CN202211114604.X
申请日:2022-09-14
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/455
Abstract: 本发明涉及一种通用的PowerPC架构处理器指令集虚拟化仿真方法,属于虚拟仿真领域。本发明针对飞思卡尔(FreeScale)基于Power Architecture的32位微处理器核心e300、e500、e600,设计一种通用的处理器仿真框架,同时支持多种架构处理器的仿真运行。提供PowerPC处理器嵌入式处理器软件的运行环境,为PowerPC处理器嵌入式处理器软件的开发提供支撑。本发明提出的方案,能够实现PowerPC指令架构处理器的指令集仿真,仿真精度高;本发明采用数组、链表等实现寄存器、内存的仿真,能够完成仿真PowerPC指令架构处理器。
-
公开(公告)号:CN115480871A
公开(公告)日:2022-12-16
申请号:CN202211114544.1
申请日:2022-09-14
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/455
Abstract: 本发明涉及一种通用的TMS320C3X处理器指令集虚拟化仿真方法,属于虚拟仿真领域。本发明针对TMS320C31、TMS320VC33等处理器,解决TMS320C31、TMS320VC33等处理器的虚拟化仿真问题。TMS320C3X指令架构共计包含128条指令集,通过对128条指令集的仿真,提供TMS320C3X处理器嵌入式处理器软件的运行环境,为TMS320C3X处理器嵌入式处理器软件的开发提供支撑。本发明提出的方案,能够实现TMS320C3X指令架构处理器的指令集仿真,仿真精度高;本发明采用数组、链表等实现寄存器、内存的仿真,能够完成仿真TMS320C3X指令架构处理器。
-
公开(公告)号:CN113703773B
公开(公告)日:2022-07-19
申请号:CN202110988539.2
申请日:2021-08-26
Applicant: 北京计算机技术及应用研究所
IPC: G06F8/41 , G06F40/216 , G06F40/284
Abstract: 本发明涉及一种基于NLP的二进制代码相似性比对方法,属于代码比对领域。本发明利用代码中的跳转标识将汇编样本切分多个函数块,并利用NLP的方式将函数代码映射成函数特征向量,同时设计了以函数为基本分析单元的工程相似计算方法,从而完成代码溯源。该方法能满足二进制代码相似性对比中相似度检测的需求,且有着较高的准确率和召回率。
-
公开(公告)号:CN113703773A
公开(公告)日:2021-11-26
申请号:CN202110988539.2
申请日:2021-08-26
Applicant: 北京计算机技术及应用研究所
IPC: G06F8/41 , G06F40/216 , G06F40/284
Abstract: 本发明涉及一种基于NLP的二进制代码相似性比对方法,属于代码比对领域。本发明利用代码中的跳转标识将汇编样本切分多个函数块,并利用NLP的方式将函数代码映射成函数特征向量,同时设计了以函数为基本分析单元的工程相似计算方法,从而完成代码溯源。该方法能满足二进制代码相似性对比中相似度检测的需求,且有着较高的准确率和召回率。
-
公开(公告)号:CN114995880B
公开(公告)日:2024-04-05
申请号:CN202210566698.8
申请日:2022-05-23
Applicant: 北京计算机技术及应用研究所
IPC: G06F8/75
Abstract: 本发明涉及一种基于SimHash的二进制代码相似性比对方法,属于代码比对领域。本发明对二进制代码反汇编及汇编代码预处理,对汇编代码标准化处理,计算汇编代码SimHash值,构建代码特征关系库构架,基于文本相似性的二进制代码快速定位。本发明具有以下优点:本发明提出的方案,能够在兼顾对比效率的同时,保证二进制代码相似性比对的效率;本发明采用基于SimHash的文本对比方法,能够提高二进制代码相似性比对的效率。
-
公开(公告)号:CN115421861B
公开(公告)日:2023-10-31
申请号:CN202211114539.0
申请日:2022-09-14
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/455
Abstract: 本发明涉及一种通用的TMS320C55x处理器指令集虚拟化仿真方法,属于虚拟仿真领域。本发明针对TMS320C54X系列、TMS320C5509a、TMS320C5515、TMS320VC5535等处理器,解决TMS320C54X系列、TMS320C5509a、TMS320C5515、TMS320VC5535等系列处理器的虚拟化仿真问题。TMS320C55X指令架构共计包含154条指令集,通过对154条指令集的仿真,提供TMS320C55X处理器嵌入式处理器软件的运行环境,为TMS320C55X处理器嵌入式处理器软件的开发提供支撑。本发明提出的方案,能够实现TMS320C55X指令架构处理器的指令集仿真,仿真精度高;本发明采用数组、链表等实现寄存器、内存的仿真,能够完成仿真TMS320C55X指令架构处理器。
-
公开(公告)号:CN115421860B
公开(公告)日:2023-10-20
申请号:CN202211114538.6
申请日:2022-09-14
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/455
Abstract: 本发明涉及一种通用的SPARC处理器指令集虚拟化仿真方法,属于虚拟仿真领域。本发明针对SPARCV7、SPARCV8两种指令集版本的处理器,解决SPARC处理器的虚拟化仿真问题。SPARCV7、V8两个版本指令集共计包含130条指令集,通过对130条指令集的仿真,提供SPARC处理器嵌入式处理器软件的运行环境,为SPARC处理器嵌入式处理器软件的开发提供支撑。本发明提出的方案,能够实现SPARC指令架构处理器的指令集仿真,仿真精度高;本发明采用数组、链表等实现寄存器、内存的仿真,能够完成仿真SPARC指令架构处理器。
-
-
-
-
-
-
-
-
-