买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:云南大学
摘要:本发明提供一种基于LLVM编译器的代码混淆方法及数据集增强方法,首先利用LLVM框架下的编译器对源代码进行预处理得到统一文件格式的中间表示;然后对文件中间表示的代码进行分类,利用混淆模块对文件中间表示进行混淆;最后将混淆后的文件通过后端汇编器进行汇编得到经过混淆的可执行文件。本发明基于LLVM编译器框架开发,可高效、快速、准确地在软件代码编译阶段自动实现代码混淆。本发明可用于从源代码层面快速、自动化生成大量恶意软件的混淆样本,实现一种自动、高效的恶意软件样本增强方法。本发明通过增强恶意软件对抗逆向工程、反汇编的能力,提高恶意软件检测模型的准确率和鲁棒性。
主权项:1.一种基于LLVM编译器的代码混淆方法,其特征在于,具体包括以下步骤:S1、利用LLVM框架下的编译器将源代码源码转换为统一形式的文件中间表示;S2、对代码及混淆方式进行分类,调用混淆模块中封装的混淆方式对S1得到的文件中间表示进行混淆;S3、将混淆后的文件中间表示通过后端汇编器进行汇编得到混淆后可执行文件。
全文数据:
权利要求:
百度查询: 云南大学 基于LLVM编译器的代码混淆方法及数据集增强方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。