摘要
本公开提供一种安卓字符串的混淆还原方法、装置、计算机设备和介质,包括:将安卓应用安装包数据的中间字节码转换为第一表示文件和第二表示文件;对第二表示文件进行语义理解,得到目标方法体对应的控制流图;基于目标方法体对应的控制流图进行混淆点识别,得到多个目标候选语句;并针对每个目标候选语句生成对应的切片标准表示;基于多个目标候选语句反向构造程序依赖链得到数据流图结构;基于数据流图结构和每个目标候选语句对应的切片标准表示,确定最小代码子集;并对最小代码子集执行重组操作,生成子程序;对子程序进行类文件嵌入,得到目标类文件;并通过第一表示文件执行目标类文件,得到解密字符串。从而,提升字符串解密成功率。