Story image

Warning: Android malware targeting NZ and Aus bank apps

10 Mar 16

Android banking malware that steals login credentials from mobile banking apps has been discovered by ESET.

Affected applications include banks from New Zealand and Australia, the cyber security firm says.

The malware presents victims with a fake version of the login screen of their banking application and locks the screen until they enter their username and password.

Thieves then use the stolen credentials to log into the victim’s account remotely and transfer money out.

ESET says the malware can also be used to send the e-criminal all the SMS messages received by the infected device, and remove them.

As well as mobile banking apps, the malware can also obtain Google account credentials.

“This is a significant attack on the banking sector in Australia and New Zealand, and shouldn’t be taken lightly,” warns Nick FitzGerald, senior research fellow at ESET.

“While 20 banking apps have been targeted so far, there’s a high possibility the e-criminals involved will further develop this malware to attack more banking apps in the future,” he explains.

“Mobile malware is becoming more common and complex. Smartphone and tablet users should be aware of the ramifications of entering personal information into potentially fake login screens,” adds FitzGerald.

Targeted banks include:

 Westpac, Bendigo Bank, Commonwealth Bank, St. George Bank, National Australia Bank, Bankwest, Me Bank, ANZ Bank, ASB Bank, Bank of New Zealand, Kiwibank, Wells Fargo, Halkbank, Yap Kredi Bank, VakfBank, Garanti Bank, Akbank, Finansbank, Türkiye Bankas and Ziraat Bankas.

How the malware works

The malware masquerades as Flash Player, with a legitimate-looking icon.

After downloading and installing the app, the user is requested to grant the application device administrator rights. This self-defence mechanism prevents the malware from being uninstalled from the device. The Flash Player icon is then hidden from the user’s view, but the malware remains active in the background.

The malware then communicates with a remote server. Communication between the client and the server is encoded by base64. First, the malware sends device information such as model type, IMEI number, language, SDK version and information about whether the device administrator is activated. This information is sent to the server every 25 seconds. The malware then gathers the package names of installed applications, including mobile banking apps, and sends them to the remote server. If any of the installed apps are targets of the malware, the server sends a full list of 49 target apps, although not all of these are directly attacked. 

The malware manifests itself as an overlay, appearing over the launched banking application. This phishing activity behaves like a lock screen, which can’t be terminated without the user entering their login credentials. The malware does not verify the credibility of the data entered, instead sending them to a remote server, at which point the malicious overlay closes.

The first versions were simple, with an easily identifiable malicious purpose. Later versions featured better obfuscation and encryption.

The malware can even bypass two-factor authentication (2FA) by sending all received text messages to the server, if requested. This allows the attacker to intercept all SMS text messages from the bank and immediately remove them from the client device, so as not to attract any suspicion.

What MSPs can learn from Datto’s Channel Ransomware Report
While there have been less high profile attacks making the headlines, the frequency of attacks is, in fact, increasing.
Cisco expands security capabilities of SD­-WAN portfolio
Until now, SD-­WAN solutions have forced IT to choose between application experience or security.
AlgoSec delivers native security management for Azure Firewall
AlgoSec’s new solution will allow a central management capability for Azure Firewall, Microsoft's new cloud-native firewall-as-a-service.
Kiwis losing $24.7mil to scam calls every year
The losses are almost five times higher compared to the same period last year, from reported losses alone.
How to configure your firewall for maximum effectiveness
ManageEngine offers some firewall best practices that can help security admins handle the conundrum of speed vs security.
Exclusive: Why Australian enterprises are prime targets for malware attacks
"Only 14% of Australian organisations are continuously training employees to spot cyber attacks."
Exclusive: Why botnets will swarm IoT devices
“What if these nodes were able to make autonomous decisions with minimal supervision, use their collective intelligence to solve problems?”
"Is this for real?" The reality of fraud against New Zealanders
Is this for real? More often than not these days it can be hard to tell, and it’s okay to be a bit suspicious, especially when it comes to fraud.