Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Internet of Things equipment component version information extraction method based on VEX intermediate language

A technology for IoT devices and version information, which is applied in version control, electrical components, data exchange networks, etc., and can solve the problems of inability to achieve unified extraction of component information and low efficiency.

Inactive Publication Date: 2020-08-25
INST OF INFORMATION ENG CAS
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The embodiment of the present invention provides a method for extracting version information of IoT device components based on VEX intermediate language, which is used to solve the problem that the existing method for obtaining components cannot realize the unified extraction of cross-architecture component information and is inefficient.

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
  • Internet of Things equipment component version information extraction method based on VEX intermediate language
  • Internet of Things equipment component version information extraction method based on VEX intermediate language
  • Internet of Things equipment component version information extraction method based on VEX intermediate language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0047] The existing methods for extracting component version information of IoT devices generally have the problems of low universality and low efficiency. In this regard, the embodiment of the present invention provides a method for extracting component version information of IoT devices based on VEX intermediate language. figure 1 A schema...

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 embodiment of the invention provides an Internet of Things equipment component version information extraction method based on a VEX intermediate language. The method comprises the following steps:acquiring Internet of Things equipment firmware, and determining a component binary character string; determining a binary character string with version information of the Internet of Things device;if the binary character string with the version information comprises a component version name and a component version number, directly extracting the component version name and the component versionnumber as the component version information of the Internet of Things equipment; and if the binary character string with the version information comprises a component version name and a formatted character string, obtaining disassembly data for the formatted character string, converting the disassembly data into a VEX intermediate language code, and determining a component version number based onthe VEX intermediate language code. According to the method provided by the embodiment of the invention, automatic extraction of the component version information of the cross-architecture Internet ofThings equipment is realized, and the component version information extraction efficiency of the Internet of Things equipment can be improved.

Description

technical field [0001] The invention relates to the technical field of Internet of Things devices, in particular to a method for extracting component version information of Internet of Things devices based on VEX intermediate language. Background technique [0002] With the rapid development of network communication technology, the number of IoT devices is increasing year by year. At the same time, the number of vulnerabilities and threats related to IoT devices are also increasing year by year. [0003] Among them, the firmware of the IoT device is the system software running on the IoT device, and as the software that performs the functions of the IoT device, its security cannot be ignored. The binary components in the firmware of IoT devices are the basic software that performs the actual functions. Commonly used IoT device firmware vulnerability mining methods are all based on mining a certain function or a certain protocol in the device, and the software that implemen...

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
IPC IPC(8): G06F8/40G06F8/71H04L12/24H04L29/06H04L29/08
CPCG06F8/40G06F8/71H04L41/0853H04L63/1433H04L67/12
Inventor 李红胡旭伦李志于楠朱红松孙利民
Owner INST OF INFORMATION ENG CAS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products