Hirudo Android Malware Replaces Banking Apps to Evade Security Checks

· Original article ↗

Summary

Hirudo is delivered through deceptive apps and replaces banking apps with patched copies that bypass security checks. It can steal credentials and messages, remotely control devices, and capture screens and audio.

Key points

  • ThreatFabric reports Hirudo impersonating banking apps, including those of at least seven Indonesian banks, and targeting financial organizations in several other countries.
  • Deceptive shopping, adult-content, and short-drama apps act as loaders, prompting users to grant permissions before installing Hirudo.
  • Hirudo uninstalls the legitimate banking app and installs a patched copy that uses YAHFA and Dobby hooking frameworks.
  • The patched app can spoof signing certificates, hide Accessibility services, remove screenshot protection, and alter key-attestation checks.
  • Hirudo can steal banking credentials, payment PINs, device-unlock secrets, and SMS messages, while enabling screen streaming and camera access.
  • Researchers found thousands of credential entries and other sensitive data in an unsecured backend panel; the number of victims is unknown.
  • ThreatFabric recommends server-side integrity checks and transaction-risk controls for banks; users should avoid unofficial APK sources and keep devices updated.

Article Details

Attack Vectors
  • Hirudo is delivered through apps presented as shopping, adult-content, or short-drama apps. The apps display fake update notifications that prompt users to grant permissions, including Accessibility access.
  • After installation, Hirudo launches the legitimate banking app's uninstaller, downloads a patched copy, and uses Accessibility permission to install it.
  • The patched banking app uses a hooking engine to bypass app-signature, Accessibility, and Play Integrity checks, including by substituting certificate information and returning empty lists.
  • Hirudo steals banking credentials, payment PINs, device-unlock secrets, and SMS messages; it can also stream screens to operators, access cameras, capture audio, and collect device and financial-profile data.
  • Fake checkout pages collect payment PINs and show fabricated payment-success results.
Defensive Notes
  • Banks should validate integrity and attestation server-side, bind checks to sessions and protected actions, and retain behavioral and transaction-risk controls.
  • Android users should keep devices up to date, avoid APK files from unofficial Android stores, and periodically run Play Protect scans.
  • The article says the bundled attestation keybox was publicly leaked and Google lists two of its certificates as compromised, allowing server-side revocation checks to detect those forgeries.

Malware

Products

Tools

Countries

Industries

Related Articles