摘要
本公开提供一种安卓字符串的混淆还原方法、装置、计算机设备和介质,包括:将安卓应用安装包数据的中间字节码转换为第一表示文件和第二表示文件;对第二表示文件进行语义理解,得到目标方法体对应的控制流图;基于目标方法体对应的控制流图进行混淆点识别,得到多个目标候选语句;并针对每个目标候选语句生成对应的切片标准表示;基于多个目标候选语句反向构造程序依赖链得到数据流图结构;基于数据流图结构和每个目标候选语句对应的切片标准表示,确定最小代码子集;并对最小代码子集执行重组操作,生成子程序;对子程序进行类文件嵌入,得到目标类文件;并通过第一表示文件执行目标类文件,得到解密字符串。从而,提升字符串解密成功率。
技术关键词
语句
还原方法
切片
错误日志
解密
计算机设备
动态
语义
程序
还原装置
格式
逻辑
解析方法
指令流
处理器
识别模块
数据
可读存储介质
存储器
系统为您推荐了相关专利信息
智能提取系统
大语言模型
临床试验设计
人机交互模块
语言分析
硬件安全模块
对称加密算法
电子控制单元
密钥
操作系统模块