A protection method and device based on windows platform software

A software and platform technology, applied in digital data protection, computer security devices, program/content distribution protection, etc., can solve problems such as easy cracking, and achieve the effect of protection from cracking and leakage

Active Publication Date: 2021-03-19
北京华云安信息技术有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Although there are a large number of ready-made software shells on the market, these have been thoroughly researched and are easy to crack. There are even some one-key unpacking tools, such as unaspack, unpecompact, and caspr, etc.
At the same time, in the field of software protection, there is no use of national secrets in it at present. This method is the combination of the national secret SM4 algorithm and the national secret SM3 algorithm, which makes the software more secure and reliable, and promotes the use of the national secret algorithm in the field of software protection. use of

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
  • A protection method and device based on windows platform software
  • A protection method and device based on windows platform software
  • A protection method and device based on windows platform software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0050] In addition, the term "and / or" in this article is only an association relationship describing associated objects, which means that there may be three relationships, for example, A and / or B, which may mean: A exists alone, A and B exist at the same time, There are three cases of B alone. In addition, the character " / " in this article g...

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 embodiment of the invention provides a protection method and device based on Windows platform software. The method comprises the steps of performing shell adding processing on a target program togenerate a program file after shell adding; in response to a password input instruction, performing anti-debugging judgment on the shelled program file, and if the current program is being debugged, exiting the program; otherwise, executing the target program by executing the shelled program file. In this way, cracking of the software target program code by a cracker can be effectively resisted, and the software core original code can be protected against cracking and leakage.

Description

technical field [0001] Embodiments of the present invention generally relate to the field of software encryption, and more specifically, relate to a method and device for protecting software based on Windows platform. Background technique [0002] The copying of software products is quite easy, and illegal users copy and use software without permission, which seriously damages the economic interests of software development departments and software copyrights, and adversely affects the development of computer software. Therefore, it is particularly important to take certain preventive measures technically. [0003] Currently, software protection technologies mainly include software encryption and hardware encryption, such as software-based encryption shell protection and hardware-based encryption lock protection. Using hardware protection is a relatively safe technology, but due to the high cost, the current mainstream is to use software shells to protect software. There ar...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/14G06F21/60
CPCG06F21/14G06F21/602
Inventor 刘加勇刘仟丰
Owner 北京华云安信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products