基于LLVM中的混淆PASS的分析方法和系统

AITNT
正文
推荐专利
基于LLVM中的混淆PASS的分析方法和系统
申请号:CN202510265124
申请日期:2025-03-07
公开号:CN119783065B
公开日期:2025-10-31
类型:发明专利
摘要
本申请提供一种基于LLVM中的混淆PASS的分析方法和系统,涉及软件保护技术领域。其中,该方法包括:从混淆的二进制程序中提取目标函数,定位目标函数中加密字符串的位置,根据加密字符串的位置确定解密逻辑;查找目标函数中的目标表达式,通过模式匹配方式识别出表达式逻辑,基于解密逻辑和表达式逻辑,确定字符串加密算法参数;根据表达式逻辑构建控制流图,并识别控制流图中的控制变量,根据控制变量的赋值序列,生成控制变量的状态转换图;根据状态转换图识别目标函数中无用基本块的标识,基于字符串加密算法参数和无用基本块的标识,确定混淆的二进制程序的混淆实现逻辑。本申请提供的技术方案可以实现混淆实现逻辑的逆向推导。
技术关键词
强连通分量 表达式 逻辑 模式匹配方式 指令 加密算法 分支 覆盖率 分析方法 序列 动态探针 关系 复杂度 软件保护技术 标识 解密算法 入口 存储组件
系统为您推荐了相关专利信息
1
一种数据撤销方法及相关装置
快照 数据 磁盘 撤销方法 可读存储介质
2
便携移动通信设备同步串行接口传输PCM数据的系统及方法
串行接口模块 便携移动通信设备 主控芯片 音频编解码 时钟
3
相机自动对焦方法、装置、存储介质以及电子设备
物理布局信息 相机自动对焦方法 图像处理单元 信号接收模块 像素点
4
大模型工作流编排方法、装置、设备及存储介质
缺陷分析 工作流 编排方法 系统响应时间 序列
5
车机AVM的渲染及显示方法、装置、设备及介质
车机 算法 计算机设备 AVM系统 硬件抽象层
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号