A native API function reconstruction method and device

A function and location-specific technology, applied in the field of NativeAPI function reconstruction, can solve problems such as application security risks, and achieve the effect of eliminating tracking and interception and improving security.

Active Publication Date: 2018-05-01
FUJIAN TQ DIGITAL
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] To this end, it is necessary to provide a technical solution for Native API function reconstruction, which is used to solve the problem that in the prior a

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
  • A native API function reconstruction method and device
  • A native API function reconstruction method and device
  • A native API function reconstruction method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to explain in detail the technical content, structural features, achieved goals and effects of the technical solution, the following will be described in detail in combination with specific embodiments and accompanying drawings.

[0041] see figure 1 , a flow chart of the Native API function reconstruction method described in an embodiment of the present invention; the method can be applied to an electronic device to reconstruct the Native API function, specifically comprising the following steps:

[0042] Firstly, custom implement Native API functions for step S1. Custom implementation is to implement the Native API function by writing it yourself. During the execution of the application, it often needs to call WINDOWS API functions to realize the relevant functions of the application. When calling these functions, it is easy to be hooked, and then be monitored, intercepted or tampered with, which brings great security to the application. Hidden danger. The...

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 provides a native API function reconstruction method and a native API function reconstruction device. The method comprises the following steps: customizing Native API functions, packaging the Native API functions to a static library lib file, and saving the file locally; directly calling the customized Native API functions from the local storage location corresponding to the static library lib file when an application program runs, and implementing the related functions of the application program. Since the Native API functions are saved locally, a rogue program cannot know the storage location of the Native API functions, and cannot illegally monitor, intercept or falsify the Native API functions; in addition, the Native API functions are packaged to the static library lib file, reverse engineering analysts cannot know the interface position of the static library, and cannot intercept or falsify the customized Native API, so as to fundamentally avoid tracking and interception of the API functions on an application layer, and further greatly improve the security of the application program.

Description

technical field [0001] The invention relates to the field of computer technology security, in particular to a Native API function reconstruction method and device. Background technique [0002] With the widespread popularization and application of WINDOWS API (WINDOWS Application Programming Interface, WINDOWS application programming interface) programming, more and more applications can complete corresponding functions by calling WINDOWS API functions. At present, when an application program implements a specific function, at the application layer, it first needs to load a DLL (Dynamic Link Library, dynamic link library) related to the function, and then obtain the starting address of the WINDOWS API function in the DLL according to the GetProcAddress function. The initial address calls corresponding WINDOWS API functions, and these WINDOWS API functions usually call lower-level Native API functions at last, and these Native API functions finally complete the access to the ...

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): G06F21/51
CPCG06F21/51
Inventor 郑建强刘德建陈宏展钟良德方振华李上杰
Owner FUJIAN TQ DIGITAL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products