Android malware uses server-side polymorphism to evade detection
Summary: Tricks that worked for the bad guys on Windows now being reused for Android.
The other day we saw Android malware make use of steganography techniques, now another trick is uncovered.
Malware writers use all sorts of tricks to avoid detection, and one of those is called polymorphism. It's a cool trick that allows code to change without changing what the code actually does. A new form of polymorphism, called server-side polymorphism, has been used to evade detection on Windows systems for some time now, but security firm Symantec has discovered malware targeting the Android platfrom that uses the same trick.
The malware, called Android.Opfake, is embedded into applications hosted on Russian websites. The code is designed to modify itself every time it's downloaded to make detection more difficult. Also, it appears that the malware writers are constantly making changes and additions to the code as part of an ongoing maintenance program.
The code is capable of modifying itself on download in three different ways:
- Variable data changes
- File re-ordering
- Insertion of dummy files
What's interesting about the dummy files created by the malware is that they all contain this mysterious image. Anyone know who it is?
Android.Opfake is yet another in a long line of Android malware that sends premium rate SMS messages without the user's consent.
If you are worried about such malware, then you should know that Symantec’s Norton Mobile Security protects customers against all automatically generated variants of Android.Opfake.
[poll id="749"]
Related:
- Android malware makes use of steganography
- Millions caught up in Android botnet
- How ads undermine Android security
- Virtualization doesn’t fix all of Android’s ills
- Microsoft offers Android malware victims free Windows Phone handsets
- Six Android issues that Google doesn’t want to address
- Android bloatware results in serious security flaws
- Are security firms that warn of Android malware ‘charlatans and scammers’?
- Android Trojan records conversations, can send them to bad guys
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
I HATE to say this.... But this does kind of sound like a rather
Pagan jim
Install Symantec Norton AV on your Android at once!
RE: Android apps use server-side polymorphism to evade detection
RE: Android apps use server-side polymorphism to evade detection
RE: Android apps use server-side polymorphism to evade detection
Microsoft has certainly lost their way.
RE: Android apps use server-side polymorphism to evade detection
RE: Android apps use server-side polymorphism to evade detection
http://www.netlore.ru/userfiles/image/Images/folder1/svidetel2.jpg
http://www.netlore.ru/userfiles/image/Images/NetLore1/svidetel3.jpg
RE: Android apps use server-side polymorphism to evade detection
This is why security through obscurity argument is not entirely false.
The big problem with your theory
RE: Android apps use server-side polymorphism to evade detection
Seriously though, common sense says you don't install stuff from shady, unknown sources... and if you do, be prepared to get bitten.
You mean like the Android app marketplace?
RE: Android apps use server-side polymorphism to evade detection
HAR HAR... Awesome comeback man! Keep on trollin'
RE: Android apps use server-side polymorphism to evade detection
Im shocked, shocked I tell you, to find theres yet more android malware out
RE: Android apps use server-side polymorphism to evade detection
RE: Android apps use server-side polymorphism to evade detection
Its a question of RECEIVING premium sms, supposedly as a subscription service of "valuable" data.
If you don't want to receive "premium" sms; it should be easy enough to turn that feature off with your carrier. Verizon was simple enough for me.
RE: Android apps use server-side polymorphism to evade detection
RE: Android apps use server-side polymorphism to evade detection