一种基于操作码与控制流联合混淆的Python字节码保护方法

AITNT
正文
推荐专利
一种基于操作码与控制流联合混淆的Python字节码保护方法
申请号:CN202411123131
申请日期:2024-08-15
公开号:CN119066631B
公开日期:2025-10-17
类型:发明专利
摘要
本发明提供一种基于操作码与控制流联合混淆的Python字节码保护方法及装置,涉及Python代码混淆保护技术领域。所述基于操作码与控制流联合混淆的Python字节码保护方法包括:获取Python操作码文件;采用操作码替换方法进行处理,通过操作码合并方法,获得新的Python操作码;根据新的Python操作码进行指令插入,采用重编译后的Python解释器运行Python操作码文件,得到初步混淆后的Python字节码文件;采用同义指令替换方法进行替换处理,获得混淆后的字节码序列;采用插入不透明谓词方法,对混淆后的字节码序列进行处理,获得混淆后的Python字节码指令列表;采用指令加花方法对指令列表进行处理,获得最终混淆的字节码序列。采用本发明实施例可提升Python字节码文件执行所需的时间和空间开销。
技术关键词
指令替换方法 计算机可读取存储介质 Python字节码文件 合并方法 保护方法 序列 跳转方法 计算机可读指令 列表 条件分支指令 操作码指令 保护设备 程序 保护装置 代码混淆 语义 逻辑 处理器 关系
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号