Software classification method and apparatus
A classification method and technology of classification device, which are applied in software maintenance/management, computer parts, decompile/disassembly, etc., can solve the problems of forgery and inaccurate software classification, and achieve accurate classification information and unforgeable classification information. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0050] Please refer to figure 2 , figure 2 for application to figure 1 A flow chart of a method for acquiring application information of the electronic device 100 is shown, and the method includes various steps to be described in detail below.
[0051] Step S110, obtaining software codes of a plurality of software to be classified.
[0052] In this embodiment, the software to be classified may be a PE type file or an ELF type file. After the electronic device 100 acquires a plurality of software to be classified, the software to be classified can be decompiled into codes to be processed in asm format through the IDA disassembly tool, wherein the IDA disassembly tool is an interactive A disassembler plug-in that can decompile software into assembly language format.
[0053] Through step S110, the plurality of software to be classified can be decompiled into a unified asm format, which is beneficial to the clustering analysis in subsequent steps.
[0054] Step S120, split...
no. 2 example
[0074] Please refer to Figure 4 , Figure 4 An application provided for this embodiment figure 1 The flow chart of the malware identification method of the electronic device 100 is shown, and the method includes various steps to be described in detail below.
[0075] Step S210, acquiring the software code of the target software.
[0076] Step S220, splitting the software code of the target software into multiple target code gene fragments according to the position of the code calling the system API in the software code of the target software;
[0077] Wherein, the processing process of the target software in step S210 and step S220 is similar to the processing process of a single software to be classified in step S110 (210) and step S120 in the first embodiment, please refer to the first implementation step S110 (210) for details ) and the description of step S120.
[0078] For example, in step S220, the electronic device 100 may obtain the position of the code calling th...
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