一种基于深度学习的代码混淆方法、系统、设备及介质

AITNT
正文
推荐专利
一种基于深度学习的代码混淆方法、系统、设备及介质
申请号:CN202410767432
申请日期:2024-06-14
公开号:CN118332528B
公开日期:2024-08-30
类型:发明专利
摘要
本发明属于代码混淆技术领域,并公开了一种基于深度学习的代码混淆方法、系统、设备及介质,包括:对分支语句进行预处理,得到AST语法树的节点‑编号序列和叶子节点值‑编号序列;基于序列数据构建AST语法树中根节点到各叶子节点的路径集合;将路径集合输入代码混淆模型中,得到第一密文;基于DES算法对第一密文进行二次加密,得到第二密文;构建解密模型,基于解密模型构建解密函数;将第二密文输入解密函数中进行解密,先得到对应的第一密文,然后解密第一密文,最后得到对应分支语句的判断条件;将分支语句的判断条件替换为对解密函数的调用,实现代码混淆。本发明技术方案能够让混淆的代码更具隐蔽性,提高程序抗逆向分析能力。
技术关键词
代码混淆方法 解密函数 语句 节点 DES算法 序列 分支 编码器 编码向量 引入注意力机制 字符 解码器结构 数据 代码混淆技术 加密模块 输入解码器 网络
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号