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

ELF file protection method and system based on ARM instruction virtualization

A protection system and virtualization technology, applied in the field of security, can solve problems such as insufficient protection, and achieve the effect of simple instructions, simple and flexible implementation, and a concise instruction system

Inactive Publication Date: 2016-05-25
BEIJING QIHOO TECH CO LTD +1
View PDF4 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, crackers only need to modify the upx source code to unpack this program, and its protection is not strong enough

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
  • ELF file protection method and system based on ARM instruction virtualization
  • ELF file protection method and system based on ARM instruction virtualization
  • ELF file protection method and system based on ARM instruction virtualization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0022] Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and / or groups thereof.

[0023] Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which this invention belongs. It should also be understood that terms, such as those defined in commonly 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
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an ELF file protection method and system based on ARM instruction virtualization. The method includes the steps that an original function instruction is converted into bytecodes; a register and stack information of an original function are stored, a jump instruction is added, and other instructions are deleted; the jump instruction is executed, and the bytecodes are interpreted by jumping to an interpreting engine. In this way, the original function instruction is converted into the bytecodes in a virtualization mode, the difficulty of a cracker is increased, and the file protection strength is improved.

Description

technical field [0001] The invention relates to the field of security technology, in particular to an ELF file protection method and system based on ARM instruction virtualization. Background technique [0002] Android (Android) is a free and open source operating system based on Linux, mainly used in mobile devices, such as smart phones and tablets, led and developed by Google and the Open Handset Alliance. The Android platform has developed rapidly and has gradually become the most popular operating system for mobile terminals. In particular, the Android platform has penetrated into various fields, including financial equipment, which has higher security requirements. Compared with other terminal operating systems, the open Android system provides more functional interfaces for application developers. These functional interfaces improve the scalability of the system, but at the same time provide convenience for malicious software. Malware such as Trojan horses targeting t...

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): G06F21/12
CPCG06F21/125G06F21/12
Inventor 霍亮
Owner BEIJING QIHOO TECH CO LTD
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