On Android versions prior to 5, applications can observe information about other processes that are running through methods in the ActivityManager class. On Android versions prior to 7, applications can obtain this information by executing the ps
command, or by examining the /proc
directory. Starting in Android version 7, use of the Linux kernel's hidepid
feature prevents applications (without escalated privileges) from accessing this information [1].
ID | Name | Description |
---|---|---|
S0440 | Agent Smith |
Agent Smith checks if a targeted application is running in user-space prior to infection.[2] |
S0422 | Anubis | |
S0421 | GolfSpy | |
S0544 | HenBox | |
S0411 | Rotexy | |
S0489 | WolfRAT |
WolfRAT uses |
ID | Mitigation | Description |
---|---|---|
M1005 | Application Vetting |
Application vetting techniques could be used to attempt to identify applications with this behavior. |
M1006 | Use Recent OS Version |
As stated in the technical description, Android 7 and above prevent applications from accessing this information. |