A conversion method, device and system for dumping files of packed software

A conversion method and conversion device technology, applied in software testing/debugging, instrumentation, error detection/correction, etc., can solve the problem that dumped files cannot be used for debugging, so as to avoid unpacking failure, high accuracy rate, and simplify debugging The effect of steps

Active Publication Date: 2018-02-13
珠海西山居互动娱乐科技有限公司 +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the above-mentioned problems existing in the prior art, the present invention provides a technical solution for converting a packed software dump file, a device and a system, so as to solve the problem that the dump file generated by the packed software cannot be used for debugging question

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 conversion method, device and system for dumping files of packed software
  • A conversion method, device and system for dumping files of packed software
  • A conversion method, device and system for dumping files of packed software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to facilitate debugging, the software is often set to transfer the program image in the memory to a dump file on the non-volatile memory when an exception occurs, so that the development and testing personnel can debug. For example, the Windows system platform defines the format of the file transferred from the user mode (that is, the dump file, such as a dump file), and provides an API to create and read the user mode file. The original executable file is configured to call the API interface MinidumpWritedump of MS DbgHelp.dll when an exception or crash occurs, so as to generate a dump file that records the execution status of the program.

[0043] In software development and testing work, software developers distribute software containing executable files to users or testers. When a user or tester encounters an exception during the use of the software, the software will automatically generate a dump file (such as a dump file) containing the software state whe...

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 technical scheme of the invention comprises a conversion method, a conversion apparatus and a conversion system for a transferred file of a shell encryption protected software, wherein the method comprises the following steps of: acquiring an original executable file; extracting values representing map size and verification in the original executable file; acquiring an original transferred file generated by a shell encryption protected executable file; substituting corresponding values of the transferred file according to the extracted corresponding values representing map size and verification; and storing the modified transferred file. The apparatus comprises an executable file acquisition module, a specified value extraction module, a transferred file acquisition module, a substitution module and a transferred file storage module. The system comprises a memorizer and a processor. From the original file which is not subjected to shell encryption protection, the transferred file generated by the shell encryption protected software is converted into the one usable for debugging, thus, the positive effects of reducing debugging difficulty and helping developers to search for bug are achieved.

Description

technical field [0001] The invention relates to a conversion method, device and system for dumping files of packed software, and belongs to the field of software applications. Background technique [0002] The traditional software developed based on the Windows platform often needs to pack the program before release. The full name of packing is executable program resource compression, that is, using special algorithms to compress and encrypt data in EXE, DLL and other files, and attach decompression and decryption algorithms to the protected program as a program shell . When the packed program is executed, the shell obtains the control right before the original program, decrypts and restores the original program, and then returns the control right to the original program to execute the code part of the original program. Packed software can run independently, but its source code cannot be directly viewed, which can effectively protect software from illegal modification or d...

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): G06F11/36
CPCG06F11/362
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