CA Community

This Blog

Beware - Java Dialers that affect mobile bills

Published: January 12 2010, 12:13 AM
by Akhil Menon

This blog was written by research engineer Dinesh Venkatesan.

In the past, when dial up connections were commonly used, we have seen Trojan Dialers on an infected computer calling out to premium numbers through dial up modems. This resulted in the unsuspecting user of the infected machine getting heavy telephone bills and this attack vector was widespread and effective.

With the advent of newer connectivity technologies such as Broadband, this attack vector lost its prominence. However newer technologies also brought along mobile phones which perhaps are one of the most widely used electronic devices of the modern times. Malware authors adapting to this change were quick to target the mobile devices.

In our malware analysis lab we have been observing an increasing trend of Trojan Dialers that targets mobile devices and this advisory blog is a quick analysis of one such malware that uses the J2ME technology (a default standard for CLDC devices) to send SMS messages to high cost numbers. Similar to its ancestors, most of them are related to pornographic message centers.

When the application which is a JAD file, is loaded on the mobile device, a typical user interface screen is displayed as shown in the [Figure 1]

 
[Figure 1] The normal user interface while loading a JAD application



The JAD application however is packaged with a data file (load.bin) that has a list of high-cost destination numbers. The malicious application uses this bin file to form the text messages with the desired premium destination as shown in the following [Figure 2].



   [Figure 2] Code snippet showing load.bin being loaded


As soon as the application is loaded, this malicious software starts to send premium text messages and the following screen capture [Figure 3] shows text messages being sent out from the mobile device. Please note the premium numbers are obscured for safety.



[Figure 3] A snapshot of the outgoing messages to high-cost message centers


One can easily observe from [Figure 3 and Figure 4] that the messages sent out are in the typical format to invoke premium services and land the mobile user with heavy mobile bills without the user’s knowledge and consent.



[Figure 4] A typical mobile text message format that invokes mobile services similar to the one sent by this malware

Our CA Security product has the detection for this family under the detection name of Trojan “Java/Swapi.B”. Kindly exercise caution while downloading mobile applications from the Internet and refrain from using any that come from a non-trusted source.

As always we recommend that you keep your CA products up-to-date with the latest signatures for your protection.

 

Related blog entries

 

Share this post:  EmailEmail

 

By: Akhil Menon
Akhil Menon – Security Researcher, CA: Akhil joined CA in January 2007 and works in the CA India Technology Center. The satisfaction experienced by Akhil when he helped troubleshoot and fix his friends and relatives’ infected computers inspired him and influenced his choice to become a security researcher...
Read More..

2 people have left comments:

“In the U.S. and Europe, broad access to media and entertainment has been available for decades through a large fixed distribution infrastructure, and more recently in specialized devices like iPods, to meet consumer’s entertainment needs,” said Jeff Herrmann, vice president of mobile media at Nielsen. “Users in the growing Brazil, Russia, India, and China markets haven’t had the benefit of broad-based content distribution thereby limiting their exposure, and are filling the service gap by embracing mobile’s transition into a personal entertainment platform.”

Posted by: roma | February 15, 2010 7:25 AM

Trojan dialers are not a new threat but they are becoming a common and more frequent phenomenon on mobile

Posted by: CA Security Advisor Research Blog | April 17, 2010 7:29 AM

Leave a Comment

* An asterisk indicates a required field

* :  

:

* :  

 Submit