Netinfo Security ›› 2018, Vol. 18 ›› Issue (9): 66-73.doi: 10.3969/j.issn.1671-1122.2018.09.011

• Orginal Article • Previous Articles     Next Articles

Android Terminals Control Technology Based on Inject and Hook

Zhongyuan QIN1, Junrui ZHANG1, Qunfang ZHANG2, Zhiyong SONG1   

  1. 1. School of Cyberspace Security, Southeast University, Nanjing Jiangsu 210096, China
    2. Artillery and Air-defence Institute Nanjing Campus, Nanjing Jiangsu 211132, China
  • Received:2018-07-17 Online:2018-09-30 Published:2020-05-11

Abstract:

In view of the lack of an effective software management and control solution for Android terminals, this paper proposes an Android terminal management and control technology based on Inject and Hook. Firstly, the custom code with the function of management and control is injected into the system service process. Current requested services can be found by hijacking the address of function ioctl(), which is a key function in inter-process communication (IPC). After that, IPC data packets can be monitored and parsed by the injected code. If the requested services are in the blacklist of control strategy, the relevant data packets are modified to realize real-time management and control. Finally, effectiveness of the technology is showed by the test results on real mobile phones.

Key words: Android, real-time management and control, Inject, Hook

CLC Number: