An apk automatic trigger tool

An automatic triggering and tool technology, applied in instruments, computing, electrical and digital data processing, etc., can solve problems such as meaningless random strings, unable to generate strings, and unable to operate normally.

Active Publication Date: 2020-10-27
XI AN JIAOTONG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In practice, it is difficult to obtain the source code of APK. Even with decompilation tools, some source codes have been obfuscated, making it difficult to analyze effectively
[0006] 2. Need to modify the Android source code
The Android version is different, there will be problems in compatibility after the source code is modified, and many APKs cannot run normally in the Android system with the modified source code
[0007] 3. The string cannot be generated according to the requirements
Many input components need to input a string with a suitable format to proceed to the next step, and the existing tools either do not generate a string, or generate meaningless random strings, which cannot meet the requirements

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
  • An apk automatic trigger tool
  • An apk automatic trigger tool

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The implementation of the present invention will be described in detail below in conjunction with the drawings and examples.

[0057] Such as figure 1 As shown, the APK automatic trigger tool consists of three parts, namely the APK analysis and preprocessing module, the APK automatic installation and startup module, and the APK automatic interaction module.

[0058] First, it is necessary to provide an operating environment for the APK automatic trigger tool, and obtain relevant information about APK startup. The APK analysis preprocessing module includes two parts: starting the emulator and analyzing AndroidManifest.xml. The starting emulator provides an operating environment for the APK automatic trigger tool; analyzing the AndroidManifest.xml file of the APK can obtain the PackageName of the APK to be tested and the package name at startup. MainActivity, prepare for the next step to start the APK.

[0059] The APK then needs to be installed and launched. The appli...

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 provides an APK automatic triggering tool. The APK automatic triggering tool comprises three parts: an APK analysis preprocessing module, an APK automatic installation and starting module and an APK automated interaction module. The APK analysis preprocessing module automatically analyzes and acquires the MainActivity, the PackageName, the Activity and other information of the APK to prepare for the APK automated interaction; the APK automatic installation and starting module automatically installs the target APK to a simulator and automatically starts the APK in the simulator; and the APK automated interaction module automatically triggers all components in the APK based on the idea of deep traversal. According to the APK automatic triggering tool disclosed by the present invention, the APK can be automatically installed and started, and after the APK is started to run, all components in the screen can be acquired in real time, different UI interfaces and different components can be identified, and real users can be simulated to carry out corresponding interactions on different components, so that malicious codes can be triggered and the malicious APK can beexposed.

Description

technical field [0001] The invention belongs to the technical field of Android application program automation interaction, and in particular relates to an APK automatic trigger tool. Background technique [0002] With the rapid development of science and technology, the market share of smart phones has risen rapidly, and the Android system has been favored by many mobile phone manufacturers and software manufacturers since its release. While Android smartphones bring many convenient functions to people, they also bring great security risks. However, most malicious APKs need to interact with the user to exhibit malicious behavior. In order to trigger the malicious behavior of the APK, expose the characteristics of the APK before using it, and protect the security of the user's mobile phone, an effective APK automatic triggering tool is needed. [0003] Monkey is an automated testing tool that comes with the Android system. It can generate a specified number of random events...

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/56
CPCG06F21/566
Inventor 陶敬赵琪琪王平辉韩婷曹鹏飞王铮张岩柳哲孙立远
Owner XI AN JIAOTONG UNIV
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