本发明实施例公开了一种分析解释例程的虚拟指令方法、装置、设备及存储介质,其中,所述分析解释例程的虚拟指令方法,包括:将虚拟机保护的虚拟指令集进行简化和归类;简化和归类后分别形成为虚拟加载和存储指令、虚拟运算指令、虚拟退栈指令和虚拟空指令。通过分析每个虚指令解释例程的指令对局部变量区的读次数,对操作数栈的读次数和栈顶的改变值,以实现对虚指令的识别和宽分类目的。
📄 202011114571X
📂 G06F9_455
👤 常熟理工学院
📅 2020-10-16
本发明实施例公开了一种虚拟指令还原方法、装置、设备及存储介质,其中,所述虚拟指令还原方法,包括:虚拟机动态指令追踪;局部变量表位置确定;处理函数识别;处理函数执行前后所有寄存器值确定;处理函数操作数栈所对应的寄存器确定;处理函数操作数栈所对应的寄存器确定;处理函数所对应的虚拟指令还原。针对恶意用户利用虚拟机保护技术来逃脱杀毒软件对其程序中恶意代码的检测,提出了一种基于动态指令追踪记录和字节码处理函数语义分析的虚拟机虚拟指令还原方法。
📄 202011110351X
📂 G06F9_455
👤 常熟理工学院
📅 2020-10-16