一种基于混淆机制的编译方法、系统、设备和介质

AITNT
正文
推荐专利
一种基于混淆机制的编译方法、系统、设备和介质
申请号:CN202411901691
申请日期:2024-12-23
公开号:CN120046145A
公开日期:2025-05-27
类型:发明专利
摘要
本发明提供了一种基于混淆机制的编译方法、系统、设备和介质,包括:对获取的待编译的源代码进行函数结构分析,得到所述源代码的函数特征信息;根据所述函数特征信息,对所述源代码进行语言分析,得到所述源代码对应的中间代码;基于所述源代码对应的中间代码,利用基本块扁平化法对所述中间代码进行控制流重组,生成目标文件,并将所述目标文件转换为机器代码;本申请通过在编译前对源代码进行函数结构分析,可以更细粒度地理解源代码的控制流结构;再通过引入基本块扁平化法,将控制流图中的基本程序块重新组织,使控制流变得更为复杂和难以预测,有利于增强源代码的抗攻击能力。
技术关键词
语言分析 编译方法 上下文无关文法 子模块 程序 代码优化器 函数调用关系 性能分析器 设备可读存储介质 机制 分析模块 代码混淆 编译系统 语义 复杂度 序列 存储器 转换单元 分析单元 处理器
系统为您推荐了相关专利信息
1
一种基于仅解码器架构的文档向量搜索引擎的构建方法
解码器架构 解码架构 子模块 企业 大语言模型
2
基于深度学习的自然语言识别处理方法及装置
自然语言识别 适配器 知识蒸馏技术 注意力机制 文本
3
一种多模态感知方法、装置、设备、存储介质及产品
大语言模型 多模态 视觉检测器 分析器 导航机器人
4
一种基于电子设备的鲁棒性评估系统
鲁棒性评估 无线网络 模块 储存单元 程序
5
一种电能质量和同步相量测量方法、系统及介质
相量测量方法 插值误差 采样率 数据 频率
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号