Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual machine simulation method and device, storage medium and computer equipment

A simulation method and storage medium technology, applied in the direction of platform integrity maintenance, etc., can solve problems such as difficult to deal with, poor execution efficiency, and inability to analyze the dynamic behavior of viruses, and achieve the effect of accelerating execution speed and reducing disk space.

Pending Publication Date: 2021-03-30
QI AN XIN SECURITY TECH ZHUHAI CO LTD +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of computer security problems caused by computer viruses, almost any enterprise or individual will use anti-virus software now, but most of the current anti-virus software is based on the virus characteristics included in the virus database. If a program hits the virus signature in the virus database, it is determined that the program is a virus program. Obviously, if a new type of virus or a variant virus appears, it will be difficult to use the virus database to deal with it.
[0004] Therefore, this application proposes a heuristic virus detection method using a virtual machine engine. However, in the process of developing the virtual machine engine, it is found that after the virtual machine architecture is built, if the virtual machine is completely simulated according to the real system, let the virtual machine load Executable files of the real system will cause the virtual machine to be very bloated, with poor execution efficiency, and cannot well control the execution behavior of the API, failing to achieve the purpose of virus dynamic behavior analysis

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual machine simulation method and device, storage medium and computer equipment
  • Virtual machine simulation method and device, storage medium and computer equipment
  • Virtual machine simulation method and device, storage medium and computer equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Hereinafter, the present application will be described in detail with reference to the drawings and embodiments. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0055] In this embodiment, a virtual machine simulation method is provided, such as figure 1 As shown, the method includes:

[0056] Step 101, obtaining the executable file header corresponding to the executable file in the real system;

[0057] Step 102, exporting the function corresponding to the executable file according to the executable file header;

[0058] Step 103, use the function corresponding to the executable file and the executable file header to create a virtual executable file in the virtual machine, wherein the virtual executable file includes a stub function ID corresponding to the function, stub function call interruption, and stub function call return value.

[0059] In the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a virtual machine simulation method and device, a storage medium and computer equipment. The method comprises the steps of obtaining an executable file header corresponding toan executable file in a real system; exporting a function corresponding to the executable file according to the executable file header; and establishing a virtual executable file in the virtual machine by utilizing a function corresponding to the executable file and the executable file header, the virtual executable file comprising a pile function ID corresponding to the function, a pile functioncall interruption and a pile function call return value. According to the virtual machine established by the embodiment of the invention, when the target program is executed, the parameters in the real calling function of the function in the system cannot be really called to realize the calling purpose when the target program is executed in the real system. The disk occupation space of the virtualmachine can be greatly reduced, the execution speed can be increased, pile function execution behaviors can be controlled in a fine-grained mode, and a technical guarantee is provided for heuristic virus detection based on dynamic behaviors.

Description

technical field [0001] The present application relates to the technical field of computer security, in particular to a virtual machine simulation method and device, a storage medium, and computer equipment. Background technique [0002] With the continuous development of computer technology, now, whether in daily life or work, computers have become an indispensable partner for people, bringing a lot of convenience to people's work and life, but among them There is a discordant factor, and that is the computer virus. [0003] In view of computer security problems caused by computer viruses, almost any enterprise or individual will use anti-virus software now, but most of the current anti-virus software is based on the virus characteristics included in the virus database. If a program hits the virus signature in the virus database, it is determined that the program is a virus program. Obviously, if a new type of virus or a variant virus appears, it will be difficult to use th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/53G06F21/56
CPCG06F21/53G06F21/56Y02D10/00
Inventor 刘同豪黄瀚胡彬
Owner QI AN XIN SECURITY TECH ZHUHAI CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More