SOCLYDE logo
Current languageEN
CyberattackCybersecurityCyberattack

Hirudo replaces Android banking apps with trojanized versions

ThreatFabric describes Android malware that replaces some banking apps and disables their local security checks.

Published on

By Soclyde Team

An Android phone is inspected on a counter beside a bank card

In summary

  • ThreatFabric describes Hirudo, an Android RAT distributed through fake apps and updates.
  • Researchers found replacement versions for eight apps belonging to seven Indonesian banks.
  • Avoid APKs from unexpected links or update prompts, and contact your bank through official channels if in doubt.

Explore next

Soclyde resources

Article contents

ThreatFabric published its analysis of Hirudo on October 14. The Android banking trojan combines credential theft with remote device control. Its documented feature is replacing some banking apps with modified copies that neutralize local checks. Researchers identified tailored replacements for eight apps from seven Indonesian banks.

How Hirudo reaches a phone

The malware is delivered alongside shopping or entertainment lure apps. After installation, a fake update prompt offers a second APK and requests sensitive permissions. The report also describes how accessibility permissions can support installation and device control.

Modified copies of banking apps

For targeted apps, Hirudo attempts to uninstall the genuine version and install a modified copy under the same package name. A hooking engine can hide some signature or integrity checks and collect credentials. The technique requires user actions and permissions; it does not automatically compromise all Android users.

Observed scope and limits

ThreatFabric identified eight tailored replacements for seven Indonesian banks. Other countries appear in targeting lists, but this does not prove confirmed victims there. The report describes thousands of records in a control panel observed in August, not a count of unique victims.

What to do after a suspicious install

Do not install APKs from received links or approve unexpected update prompts. If an unknown app received accessibility access, contact your bank through its official website or number, check transactions from another trusted device, and have the phone examined.

How Soclyde fits

Unique passwords can reduce reuse across services, but they do not make a malware-controlled phone safe. Soclyde helps manage credentials without replacing banking-app protections or device checks. Read our guide to password reuse risks.

What to remember

Hirudo shows why a familiar banking app may have been modified. Avoid unexpected installations, review permission requests carefully, and contact your bank if you suspect tampering.

Frequently asked questions

Is Hirudo an Android vulnerability?

Researchers describe it as malware, not an Android vulnerability. Installation involves a lure app and permissions granted by the user.

Which banks are affected?

ThreatFabric identified tailored replacements for eight apps from seven Indonesian banks. Other countries appear in targeting lists, which does not confirm infections there.

What should I do after a suspicious installation?

Stop banking on that app, contact your bank through its official website or phone number, and have the device checked. Do not enter new credentials on a potentially compromised phone.

References

Sources and references

Need advice?

Design your password strategy with Soclyde

Schedule a dedicated walkthrough with the team to see how local-first security adapts to your stack.

Talk with us

Keep reading