Software processing method and device based on software gene and storage medium
A software processing and software technology, applied in the direction of electrical digital data processing, computer security devices, instruments, etc., can solve the problems of heavy workload, large data volume, difficult operation, low recognition rate, etc., and achieve the solution of heavy workload and family attributes The effect of accurate and reasonable family attribution
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] According to this embodiment, a method embodiment of a software processing method based on software genes is provided. It should be noted that the steps shown in the flow charts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions , and, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.
[0030] The method embodiments provided in this embodiment can be executed in mobile terminals, computer terminals, servers or similar computing devices. figure 1 A hardware structure block diagram of a computing device for realizing the software processing method based on the software gene is shown. Such as figure 1 As shown, the computing device may include one or more processors (processors may include but not limited to processing devices such as microprocessors MCUs or programmable logic devices FPG...
Embodiment 2
[0089] Figure 4 Shown is a software gene-based software processing device 400 according to the first aspect of this embodiment, and the device 400 corresponds to the method according to the first aspect of Embodiment 1. refer to Figure 4 As shown, the device 400 includes: a first extraction module 410, configured to extract the sample software genes included in the sample software of the target software family; a first determination module 420, used to determine the target software family's The family software gene, wherein the family software gene is the smallest indivisible and uniformly executed binary code segment contained in the sample software; the second determination module 430 is used to remove the general hereditary software gene from the family software gene of the target software family to obtain The unique hereditary software gene of the target software family, where the general hereditary software gene is the software gene contained in the target software fam...
Embodiment 3
[0098] Figure 6 Shown is a software gene-based software processing device 600 according to the first aspect of this embodiment, and the device 600 corresponds to the method according to the first aspect of Embodiment 1. refer to Figure 6 As shown, the apparatus 600 includes: a first processor 610; and a first memory 620, connected to the first processor 610, for providing the first processor 610 with instructions for processing the following processing steps: extracting samples of the target software family The sample software gene contained in the software; determine the family software gene of the target software family according to the extracted sample software gene, wherein the family software gene is the smallest indivisible and consistent executable binary code segment contained in the sample software; from the target software family The common hereditary software gene is removed from the family software gene to obtain the unique hereditary software gene of the target...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com