T1604 Proxy Through Victim
Adversaries may use a compromised device as a proxy server to the Internet. By utilizing a proxy, adversaries hide the true IP address of their C2 server and associated infrastructure from the destination of the network traffic. This masquerades an adversary’s traffic as legitimate traffic originating from the compromised device, which can evade IP-based restrictions and alerts on certain services, such as bank accounts and social media websites.
The most common type of proxy is a SOCKS proxy. It can typically be implemented using standard OS-level APIs and 3rd party libraries with no indication to the user. On Android, adversaries can use the Proxy
API to programmatically establish a SOCKS proxy connection, or lower-level APIs to interact directly with raw sockets.
Item |
Value |
ID |
T1604 |
Sub-techniques |
|
Tactics |
TA0030 |
Platforms |
Android |
Version |
1.1 |
Created |
30 November 2020 |
Last Modified |
20 March 2023 |
Procedure Examples
ID |
Name |
Description |
S0522 |
Exobot |
Exobot can open a SOCKS proxy connection through the compromised device. |
S1067 |
FluBot |
FluBot can use a SOCKS proxy to evade C2 IP detection. |
Detection
References