The invention discloses an Android
encryption communication detection device and method based on dynamic linking
library injection. The detection device is provided with a dynamic linking
library injection module, a monitoring point implantation module and a data packet analysis module. The detection device and method are used for detecting and analyzing terminal
encryption communication on the conditions that the
system ROM is not changed and the
system is not in the debugging state. The detection method comprises the steps that the dynamic linking
library injection mode is adopted, a
shellcode is injected into the set process space of an intelligent terminal, the
shellcode is searched for an API used by
system encryption communication, the API is used as a monitoring
point set and implanted at the Android system encryption communication position, unencrypted communication data packets sent and received by an Android intelligent terminal are captured and recorded, and the unencrypted communication data packets are detected and analyzed based on an Android platform, so that the safety problem caused by encryption communication for stealing user or enterprise privacy information and spreading illegal information is solved. The Android encryption communication detection device and method based on dynamic linking library injection have the advantages that the applicability is good, the monitoring point is extensible and comprehensive, data packet analysis and analysis cost are small, and therefore the Android encryption communication detection device and method have good application and popularization prospects.