Unlock instant, AI-driven research and patent intelligence for your innovation.

Method, device, server and client for detecting caller of swf file

A client and caller technology, applied in the field of information processing, can solve problems such as insecurity of Flash, and achieve the effect of improving the difficulty and avoiding decompilation.

Active Publication Date: 2019-09-10
WUHAN DOUYU NETWORK TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, because Flash has the principle of reflection mechanism, all interfaces of the SWF file can be obtained from the final released SWF file, and its interface functions can be called through the reflection mechanism, and third-party programs can directly use the functions of the SWF, thus making Flash extremely unsafe

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
  • Method, device, server and client for detecting caller of swf file
  • Method, device, server and client for detecting caller of swf file
  • Method, device, server and client for detecting caller of swf file

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0043] Please refer to Figure 4 , Figure 4 A flow chart of the method for detecting a caller of a SWF file provided by the first embodiment of the present invention is shown. This embodiment is a method for detecting the caller of a SWF file performed by the server 100, including the following steps:

[0044] Step S101 , adding an interface function for acquiring SWF file operating environment information into the SWC library file, wherein the interface function is a script language-based function.

[0045] In the embodiment of the present invention, the SWF file is the execution file of Flash, and the SWC library file is a file based on a compiled language written using the mechanism provided by Flash. The compiled language can be, but not limited to, C language and C++ language, etc. Flash provides this The purpose of the first mechanism is to consider the reusability of the code and to make it easier to develop large-scale programs. After the SWC file is written, Flash ...

no. 2 example

[0087] Please refer to Image 6 , Image 6 A flow chart of the method for detecting a caller of a SWF file provided by the second embodiment of the present invention is shown. The present embodiment is the method for detecting the caller of the SWF file performed by the client 200, comprising the following steps:

[0088] Step S201, based on the file acquisition request, acquire the SWF file including the SWC library file from the server.

[0089] In the embodiment of the present invention, the SWF file is the file of the external application program, therefore, the acquisition request of the external application program refers to calling the SWF file containing the SWC library file from the server 100 through the network 300, and the acquisition request of the local application program 400 The request refers to the illegal downloading of the SWF file containing the SWC library file from the server 100 .

[0090] Step S202, when the SWF file is run by the application progra...

no. 3 example

[0103] Please refer to Figure 8 , Figure 8 A flow chart of a method for detecting a caller of a SWF file provided by the third embodiment of the present invention is shown. This embodiment mainly describes the method based on the interaction between the server 100 and the client 200, and the method of this embodiment may include the following steps:

[0104] Step S301, the server acquires the SWC library file, and adds the SWC library file into the SWF file.

[0105] Step S302, the server sends the SWF file to the client based on the file acquisition request of the client.

[0106] In step S303, the client obtains the SWF file. When the SWF file is run by the application program of the client, the client obtains the running environment information of the SWF file through the SWC library file.

[0107] Step S304, the client sends the running environment information to the server.

[0108] Step S305, the server acquires the running environment information, and detects 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 present invention relates to the technical field of information processing, and provides a method, device, server and client for detecting callers of SWF files. The server adds SWC library files to SWF files, and the client obtains SWF files from the server. When the application program is run by the client, the client obtains the running environment information of the SWF file through the SWC library file, and sends the running environment information to the server, and the server can detect the caller of the SWF file according to the running environment information. Therefore, when the SWF file is illegally invoked by the application program of the client, the server can know it at the first time, so as to take corresponding measures. In addition, by adding the SWC file that obtains the SWF operating environment information into the SWF file, it improves the ability of the SWF file to be reversed. The difficulty of compiling, so that the problem of SWF files being decompiled in the prior art can be effectively avoided.

Description

technical field [0001] The invention relates to the technical field of information processing, in particular to a method, a device, a server and a client for detecting a caller of a SWF file. Background technique [0002] At present, Flash is widely used in web design, web animation production and web video playback. Most video websites, including live broadcast websites, use Flash as their video players, and most web games are also developed using Flash, which is developed using the ActionScript scripting language. Due to the characteristics of its scripting language, it is very easy to be decompiled, so you can decompile and view its source code from the final released SWF file (Flash execution file), and find its various functional interfaces and how to use them. At the same time, because Flash has the principle of reflection mechanism, all interfaces of the SWF file can be obtained from the final released SWF file, and its interface functions can be called through the r...

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 Patents(China)
IPC IPC(8): G06F21/10G06F21/62H04L29/06
CPCG06F21/10G06F21/6209H04L67/01
Inventor 周志刚陈少杰张文明
Owner WUHAN DOUYU NETWORK TECH CO LTD