Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for protecting executable file

A file and original file technology, applied in the direction of program/content distribution protection, etc., can solve problems such as hindering the development of the software industry, data leakage, destruction, etc., and achieve the effect of increasing the difficulty of decompilation and analysis and improving security.

Active Publication Date: 2013-01-23
BEIJING SENSESHIELD TECH
View PDF6 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existence of piracy not only caused huge losses to software developers, but also greatly hindered the development of the entire software industry
The input table, entry point function, and resource data of executable files, as important data of executable files analyzed by pirates, have always been the key objects of protection. At present, the pure software protection method for these data has poor anti-analysis performance, and it is easy to Be decompiled and analyzed, resulting in data leakage and destruction

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
  • Method and system for protecting executable file
  • Method and system for protecting executable file
  • Method and system for protecting executable file

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the technical principles, features and technical effects of the technical solution of the present application clearer, the technical solution of the present application will be described in detail below in conjunction with specific embodiments.

[0037] A preferred embodiment of the present application provides a software protection device 100 . The software protection device 100 may be an independent physical dongle or other hardware encryption device, which is used to provide security protection and copyright protection functions for the software during its running.

[0038] The executable file protection system based on the software protection device 100 provided in the embodiment of the present application is as follows: figure 1 As shown, it includes an input table analysis module 101, an entry point analysis module 102, a resource analysis module 103, an encryption module 104, a data access module 105, a decryption module 106, a file operation mod...

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 method for protecting an executable file. The method for protecting the executable file comprises the steps of encrypting key data of an input list, an access point function, resource data and the like in a conventional file to be protected, then storing the key data to be stored into a file protection device, and eliminating the corresponding data in the conventional file; and taking the encrypted data out from the file protection device to be deciphered, and operating the deciphered data when the protected file operates. According to the technical scheme of the method for protecting the executable file, the difficulty of decompiling and analyzing the executable file can be enhanced, so that the security of software is greatly enhanced. The invention further discloses a system for protecting the executable file.

Description

technical field [0001] The application relates to the field of computer software protection, in particular to a method and system for protecting executable files. Background technique [0002] As a special product, computer software has been plagued by piracy since its inception due to its digital characteristics. The existence of piracy not only caused huge losses to software developers, but also greatly hindered the development of the entire software industry. The input table, entry point function, and resource data of executable files, as important data of executable files analyzed by pirates, have always been the key objects of protection. At present, the pure software protection method for these data has poor anti-analysis performance, and it is easy to It is decompiled and analyzed, resulting in data leakage and destruction. Contents of the invention [0003] In view of this, this application provides a protection device and method for executable files, which encry...

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/14
Inventor 孙吉平韩勇
Owner BEIJING SENSESHIELD TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products