Software similarity detection method based on dynamic control flow graph sequence birthmark
A weighted sequence and dynamic control technology, applied in program/content distribution protection, electrical digital data processing, instruments, etc., can solve the problems of high overhead in extracting dynamic birthmarks, difficulty in removing irrelevant features, and difficulty in reverse disassembly, and achieve low overhead. , good distinction, avoid the effect of lack of source code
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0035] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments. like figure 1 As shown, a software similarity detection method based on dynamic control flow graph weight sequence birthmark includes the following steps:
[0036] Step 1: Under the dynamic instrumentation platform DynamoRIO, write a plug-in program to record the first address of the basic block during program execution and the branch jump address at the end of the basic block. Specify the input of the test program, execute the test program on the DynamoRIO platform, and the plug-in program will record the initial address of the basic block and the branch jump during the execution of the test program, and output it to the log file. Each thread has a dedicated log file to record the runtime information of the corresponding test program.
[0037] Step 2: Construct the program dynamic control flow graph and assign weights, figure 2 It ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com