Eng
  1. Skip to navigation
  2. Skip to content
  3. Skip to sidebar


Trojan-Spy:Android/Tramp.A


Aliases:


Trojan-Spy:Android/Tramp.A
Monitoring-Tool:Android/Tmphone.A
Monitoring-Tool:Android/FinSpy.C

Malware
Trojan
Android

Summary

Trojan-Spy:Android/Tramp silently forwards information about the device to a remote location.



Disinfection & Removal

F-Secure's Mobile Security product blocks installation of this program with default settings.



Technical Details

Based on the package name ('com.android.services') used, the app attempts to disguise itself as an official Google service. When installed, no shortcuts are created to the application, making it harder for the user to notice its presence on the device. Searching for Tramp.A under 'Manage Applications' shows the app is listed as 'Google Service', again making it harder for the user to identify the app. The app most likely waits for reboot or an incoming message to activate.

Tramp.A poses as a 'Google Service'

On execution, it registers GCMBroadCastReceiver. Google Cloud Messaging (GCM) is, as its name suggests, a tool from Google to allow cloud-based messaging. In this instance, GCM is used for remote control and communication (C&C) of the installed app

The app does not need to be actively running in order to receive messages, as the GCM system itself will 'wake' it when the message arrives. It is also difficult to block the device from receiving messages, as it is the host itself that delivers the messages from the cloud.

Once installed, the app harvests data from the affected device, including contact numbers, carrier information and SMS message details. It is also able to receive and execute the following commands received via GCM:

  • Send message
  • Block call
  • Package name
  • Get current location
  • Observe
  • Contact

Tramp is also equipped with the androidvncserver native binary, which allows it to accept additional commands for executing other files. Though this functionality appears to be dormant in the sample analyzed, the VNC server could potentially allow attackers to gain full control of the affected device.

The app uses two links for its activities, which are traced back to IP addresses in South Korea and Japan; data harvested from infected devices are stored in a database at the Japanese IP address.







Submit a sample


Wondering if a file or URL is malicious? Submit a sample to our Lab for analysis via the Sample Analysis System (SAS)

Give And Get Advice




Give advice. Get advice. Share the knowledge on our free discussion forum.