검색으로 돌아가기
기록
虚拟机自适应生成的代码虚拟化混淆方法、装置及设备
발명유효
7조회수
10청구항 · 4 독립항
§ Ⅰ
개요
발명자
付俊松; 周昂; 胡宇涵; 高天琛; 杨高; 李小勇; 彭海朋
IPC 분류
G06F 21/14 (2013.01)G06F 8/41 (2018.01)
本发明提供了一种虚拟机自适应生成的代码虚拟化混淆方法、装置及设备,涉及代码混淆技术领域,方法包括:获取待保护函数的中间表示;基于所述中间表示提取语义指令集合;基于所述语义指令集合生成虚拟机代码;基于所述语义指令集合和所述中间表示生成虚拟机字节码;将所述虚拟机代码和所述虚拟机字节码嵌入至目标程序中,完成代码虚拟化混淆。该方式中,保证了不同的函数在混淆时所使用的虚拟机并不相同,拥有不同的指令种类和不同的指令编码格式,从而提升传统代码虚拟化技术的保护效果。