Multi-execution path construction method for malicious software
A technology with multiple execution paths and construction methods, applied in the fields of instrumentation, computing, electrical and digital data processing, etc., can solve problems such as economic losses, software analysts' erroneous conclusions, and single execution path of analysis programs, and achieve the effect of reducing system overhead.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0053] The present invention provides a method for constructing multiple execution paths of malicious software, such as figure 1 As shown, the multi-execution path construction method of the malware includes:
[0054] Step 1, importing the target program, detecting whether the target program is an executable file, and executing the target program if the target program is the executable file.
[0055] Step 2: When a conditional branch instruction is detected during the execution of the target program, a program snapshot is created, and the program snapshot is saved in a snapshot linked list.
[0056] Step 3, during the execution of the target program, monitor the running state of the target program, and when the target program is about to end, suspend the running of the target program, according to the execution process information of the target program at this time , constructing a primary control flow graph, performing taint analysis and control dependency analysis, performi...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 