Fortinet Blog | News and Threat Research

  • Products
  • Solutions
  • Service & Support
  • Partners
  • Corporate
  • Resources
  • How to Buy

Spitmo gets on Android: mini-FAQ

by RSS Axelle Apvrille  |  September 16, 2011  |  Category: Security Research

Yes, you have probably heard the news: a new variant of Spitmo - Zitmo/ZeuS’s counterpart for SpyEye, which previously targeted Symbian phones only - has recently been spotted on Android. The scenario is the same as before: a victim, browsing on a PC infected with SpyEye, logs in her bank’s website. SpyEye injects forms and elements directly into the webpages she is viewing, so as to lure her into installing a fake security application on her phone, thinking it’s required by the bank. That application actually intercepts SMS messages - especially those carrying authentication codes.

If you are not familiar with Spitmo yet, it’s probably better you go and read Trusteer’s analysis first, as this post is focusing on a few details.

* How was the malware signed? It was signed using a test key publicly available from the CyanogenMod github repository. At least two other malware, Android/Netisend and_ Android/Pjapps_ use exactly the same certificate.

* Does it intercept all SMS? Like in Zitmo, Spitmo is capable of focusing only on some particular SMS messages it is interested in, for example those coming from your bank ;) This feature corresponds to a special entry in the malware’s XML configuration file: tels. Analysis I read don’t talk about this tag, but tels is designed to contain a list of originating phone numbers for which the malware should intercept SMS. The field is parsed by the code and each number is added to an array of numbers. If there are none (default situation), all SMS messages are intercepted.

* Intercepted SMS messages are sent via SMS or HTTP, huh? It’s the general idea, but more precisely the possibilities are:

* 1: send via HTTP only


* 2: send via HTTP then via SMS


* otherwise: send via SMS only

Most analysis say “2” is for SMS but it also sends via HTTP, and forget to mention the third case. Not that it matters very much, but let’s just put it straight.

* Was the malware used for real? It’s always difficult to be sure, but my guess would be this is just an initial test. Indeed, the malware’s configuration file sets the phone number to send intercepted SMS to 123 (which obviously isn’t a real phone number). As there doesn’t seem to be any update mechanism for the malware yet, malware authors have no way to modify this default configuration. They probably intend to in future versions.

* Which countries are involved or targeted? The malware is downloadable from a Spanish web server, the SpyEye drop zones were registered by someone in Poland, the code contains localized strings for Russia… As usual, cybercriminals are cautious to cover their tracks! Any of these countries could be concerned … or other countries! We have no better clue for now.

– the Crypto Girl

References:

* Descriptions of Spitmo on Symbian and Android

* Descriptions of Zitmo on Symbian, Windows Mobile, Android and BlackBerry

* Other blog posts on Spitmo: Trusteer, F-Secure, McAffee

by RSS Axelle Apvrille  |  September 16, 2011  |  Category: Security Research
Tags: android bank mobile malware spitmo SpyEye
comments powered by Disqus

Category

  • All
  • RSS Subscribe
  • Security Research
  • RSS Subscribe
  • Industry Trends & News
  • RSS Subscribe

FortiGuard Labs on the Web

  • Twitter Twitter
  • Facebook Facebook
  • LinkedIn LinkedIn
  • Youtube Youtube

Monthly Archives

  • May 2013 7
  • April 2013 17
  • March 2013 12
  • February 2013 11
  • January 2013 12
  • December 2012 8
  • November 2012 7
  • October 2012 4
  • September 2012 7
  • August 2012 7
  • July 2012 9
  • June 2012 17
  • May 2012 14
  • April 2012 16
  • March 2012 15
  • February 2012 11
  • January 2012 6
  • December 2011 4
  • November 2011 6
  • October 2011 11
  • September 2011 2
  • August 2011 2
  • July 2011 4
  • June 2011 6
  • May 2011 6
  • April 2011 5
  • March 2011 7
  • February 2011 5
  • January 2011 7
  • December 2010 8
  • November 2010 11
  • October 2010 3
  • September 2010 8
  • August 2010 4
  • July 2010 9
  • June 2010 9
  • May 2010 9
  • April 2010 6
  • March 2010 8
  • February 2010 6
  • January 2010 9
  • December 2009 8
  • November 2009 6
  • October 2009 6
  • September 2009 8
  • August 2009 5
  • July 2009 8
  • June 2009 7
  • May 2009 4
  • April 2009 7
  • March 2009 9
  • February 2009 4
  • January 2009 1
  • Older

Popular topics

reversing Threat Landscape Mac OS X Antivirus hacking challenge challenge Mobile Security google Research mobile phones Windows FortiGate conference reverse engineering apple symbos/yxes stuxnet bredolab hashdays botnet Security Cryptography exploit Fortinet Malware BYOD Zeus symbian adobe mobile phone mobile malware derek manky mobile sms UTM facebook iphone SpyEye microsoft Firewall Anonymous symbianos android webinar trojan network security privacy virut Anti-Spam zitmo