Fortinet Blog | News and Threat Research

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

The Advanced Features of the Flame Malware

by RSS Raul Alvarez  |  June 07, 2012  |  Category: Industry Trends & News

It’s been a little more than a week since Flame was first identified. The FortiGuard Labs team posted a couple of earlier stories here and here.

What we know now is that Flame is among the most advanced pieces of malware we’ve ever encountered. The complexity of the code alone leads us to strongly suspect a government agency is behind its development. Flame is capable of recording audio, taking screenshots, gathering computer data, connecting to C&C servers and detecting security applications. It can also drop files, copy itself to a removable drive, inject code into different processes, and it has one of the most complicated encryption algorithms we’ve seen.

But what sets Flame apart from your standard, run-of-the-mill botnets is the software’s ability to use unauthorized digital certificates to disguise itself as a valid windows application. So far, Flame is one of the first to successfully use this kind of attack. More details can be found at Microsoft Security Advisory (2718704).

Instead of hiding its components as a rootkit would, Flame remains hidden in plain sight. The components and files can easily be deleted without any control mechanism against deletion.


Further analysis shows that Flame isn’t coded the way typical malware is developed. Based on some strings and texts taken from the injected code in the services.exe process, we have reason to believe that Flame uses some form of LUA programming.

Once Flame injects its code into the services.exe process, the software allocates memory for the code that looks like compiled bytecodes for LUA. The available LUA decompilers we have in our labs are unable to bring back the original source code. This leads us to believe that Flame may have its own interpreter coded within itself.

Unlike other botnets we’ve evaluated in our labs, Flame, in the form we are seeing now, will likely not evolve, because the very day its discovery was announced (May 28th), the whole infrastructure used to control it remotely was shut down. This indicates that the people who are behind it do not wish to continue the operation Flame was originally conceived for. Or at least, not in this form.

It doesn’t mean, however, that the same people won’t engage in other cyber attacks with similar objectives, which apparently are about spying on middle-eastern organizations via the means of live monitoring of microphone, screen, and exfiltration of documents (notably AutoCAD documents, widely used to render plans of various structures in different industries).

What’s more, we don’t believe the malware will spread beyond the target countries already identified for two reasons.

  1. Unlike Stuxnet, Flame did not go “out of hand” and spread beyond its targets. The propagation of Flame was better handled than Stuxnet and was limited to less than a few thousands systems throughout the World.

  2. Now that Flame has been discovered and well identified, all AV products are now capable of wiping it without problem. The malware doesn’t come with advanced resilience capabilities. The only place where Flame could keep spreading are the internal networks that are already infected (and not running any up-to-date AV protection), due to its cunning propagation technique, consisting of impersonating Microsoft Update servers within the Local Area Network.

by RSS Raul Alvarez  |  June 07, 2012  |  Category: Industry Trends & News
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

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