Protection method and device for target program, equipment and storage medium

A target program and equipment technology, applied in the field of information security
CN107657154AActive Publication Date: 2018-02-02BEIJING SENSESHIELD TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING SENSESHIELD TECH
Publication Date
2018-02-02

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The embodiment of the invention discloses a protection method and device for a target program, equipment and a storage medium. The method comprises the following steps that: obtaining an intermediatelanguage corresponding to the operation code of an execution engine; converting the intermediate language corresponding to the operation code of the execution engine according to a conversion rule; adopting the operation code corresponding to the converted intermediate language to compile the execution engine to obtain the recompiled execution engine; obtaining the intermediate language corresponding to a target program; and converting the intermediate language corresponding to the target program according to the conversion rule, wherein the converted target program is executed through the recompiled execution engine. Through the technical scheme of the method, the safety protection problem of a unity 3d program can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] Embodiments of the present invention relate to the technical field of information security, and in particular, to a method, device, device, and storage medium for protecting a target program. Background technique

[0002] In the field of information security, software is a valuable asset, and the security of software has attracted more and more attention from units, enterprises and individuals. Unity3d is a professional game engine. The program code compiled by unity3d is stored using IL instructions. Using the open source mono engine as the execution environment, it can run on different platforms.

[0003] While using unity3d to provide convenience, the compiled assembly is very easy to be decompiled. For example, using the Reflector tool can almost generate the source code of the program.

[0004] At present, the protection of the compiled assembly of unity3d is mainly based on protection methods such as out-of-order obfuscation of methods, such as ...

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