Supercharge Your Innovation With Domain-Expert AI Agents!

User-defined function identification method and device based on knowledge enhancement , and medium

A function recognition and user technology, applied in the computer field, can solve the problems of software vulnerable to malicious attacks, damage software quality, and hidden safety hazards, and achieve the effect of improving interpretability, high accuracy, and accurate identification.

Active Publication Date: 2022-02-15
GUANGDONG SCI & TECH INFRASTRUCTURE CENT +1
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the existence of binary code loopholes, the software is extremely vulnerable to malicious attacks, which seriously damages the quality of the software, especially for non-open source software that only discloses binary codes, there may be more loopholes that have not been discovered or fixed. higher security risk

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
  • User-defined function identification method and device based on knowledge enhancement , and medium
  • User-defined function identification method and device based on knowledge enhancement , and medium
  • User-defined function identification method and device based on knowledge enhancement , and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0044] see Figure 1-2 , is a flowchart of a knowledge-enhanced user-defined function identification method provided by an embodiment of the present invention, and the knowledge-enhanced user-defined function identification method includes:

[0045] S1. Perform disassembly processing on the software sample, and extract the disassembly text of the software sample whose type is a user-defined function; wherein, the disassembly text includes an operation code sequence...

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 invention discloses a user-defined function recognition method and device based on knowledge enhancement, and a medium. The method comprises the following steps: carrying out the preprocessing and division processing of a disassembly text of a user-defined function, and obtaining a training data set; performing word embedding on the operation codes to generate word vectors; inputting the word vectors into a Transform model, and obtaining a Transform model which is subjected to initial pre-training; performing mask processing on the word vectors with a preset number threshold value; and inputting all word vectors into the Transform model subjected to initial pre-training, outputting a coding result of the word vectors, taking the coding result as coding feature information of the disassembled text, converting the statistical features into a three-channel image to obtain statistical feature information of the disassembled text, splicing the statistical feature information and the coding feature information, inputting into a full-connection neural network, and obtaining a user-defined function classification model. According to the embodiment of the invention, the user-defined function can be accurately identified.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a user-defined function recognition method, device and medium based on knowledge enhancement. Background technique [0002] At present, the vast majority of software is released in the form of executable binary code rather than source code, which can be used by mobile phones and computers. There is a huge difference between the binary code and the source code, not only in the lack of readability of the binary code, but also in the fact that the reverse analysis of the binary code can dig out the loopholes that are difficult to analyze or cannot be found in the source code. However, due to the existence of binary code loopholes, the software is extremely vulnerable to malicious attacks, which seriously damages the quality of the software, especially for non-open source software that only discloses binary codes, there may be more loopholes that have not been discovered or...

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 Applications(China)
IPC IPC(8): G06F8/53G06F21/57
CPCG06F8/53G06F21/577
Inventor 孙玉霞赵昌平林松李伟洪潘宇聪马志平陈诗琪姚祖发
Owner GUANGDONG SCI & TECH INFRASTRUCTURE CENT
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More