{"id":1696,"date":"2026-10-15T14:03:30","date_gmt":"2026-10-15T14:03:30","guid":{"rendered":"https:\/\/smartcryptosecurity.com\/?p=1696"},"modified":"2026-10-15T14:03:30","modified_gmt":"2026-10-15T14:03:30","slug":"new-android-rat-hirudo-deploys-trojanized-banking-apps-to-neutralize-security-controls-from-within","status":"publish","type":"post","link":"https:\/\/smartcryptosecurity.com\/?p=1696","title":{"rendered":"New Android RAT \u2018Hirudo\u2019 Deploys Trojanized Banking Apps to Neutralize Security Controls from Within"},"content":{"rendered":"<p>Cybersecurity researchers have uncovered a sophisticated and deceptive new remote access trojan (RAT) targeting Android users, utilizing a novel method of neutralizing security protocols from inside legitimate banking applications. Dubbed Hirudo, the malware represents a troubling evolution in mobile banking threats by bridging the gap between traditional credential-stealing trojans and full-featured remote monitoring and control suites. <\/p>\n<p>Discovered and analyzed by threat intelligence analysts at ThreatFabric, Hirudo operates by combining classic on-device credential harvesting with live remote control capabilities. Once established on a compromised smartphone, the malware empowers operators to view live screens via WebRTC, access device cameras remotely, and manipulate the user interface through the abuse of legitimate Android Accessibility Services. This dual-threat architecture allows malicious actors not only to capture sensitive financial data silently in the background, but also to take active, real-time control of the device to authorize fraudulent transactions.<\/p>\n<p>The infection vector typically begins away from official application marketplaces, utilizing social media advertisements to lure unsuspecting users into downloading seemingly benign content. Victims are tricked into installing applications disguised as shopping utilities, adult video platforms, or short-drama streaming apps that function as droppers. Once these genuine-looking wrapper applications are installed on the target device, the embedded dropper quietly executes a background check to determine whether the Hirudo RAT is already present. If the payload is missing, the dropper proceeds to download and install the main malware framework without drawing the user&#8217;s attention.<\/p>\n<p>In its current operational campaign, the Hirudo payload specifically targets eight prominent banking applications utilized in Indonesia. However, a deeper inspection of the malware\u2019s internal code by security researchers suggests that its operators are laying the groundwork for a much broader geographical campaign. Code analysis reveals that the framework contains configuration parameters and targeted identifiers capable of expanding its reach to financial institutions in China, India, Mexico, Morocco, and Thailand, signaling that the current Indonesian campaign may merely be a proving ground for a globally scalable threat.<\/p>\n<p>The mechanism Hirudo employs to compromise targeted banking applications highlights a distinct leap in technical sophistication. Upon infecting a device, the malware continuously monitors for the launch of any of its targeted Indonesian banking applications. When a victim opens a legitimate banking app, Hirudo steps in to display a convincing fake update prompt designed to mimic official communications from the financial institution. Once the user interacts with the prompt, the malware uninstalls the genuine banking application and seamlessly replaces it with a modified, malicious counterpart tailored specifically to that bank.<\/p>\n<p>What sets this modified version apart is the integration of an advanced hooking engine designed to systematically blind security controls from the inside. Traditional Android security mechanisms often rely on the application itself to report its integrity, signature validity, and operational environment back to the operating system or server. Hirudo exploits this reliance by intercepting internal system queries. <\/p>\n<p>According to ThreatFabric researchers, when the modified banking app queries Android for its cryptographic signing certificate, the internal hook intercepts the request and substitutes the genuine certificate while hiding the telltale test-key signature. Similarly, when the application checks for enabled Accessibility services to detect potential remote monitoring tools, the hook deliberately returns an empty list, rendering the controlling malicious service completely invisible to internal diagnostics.<\/p>\n<p>Through this internal subversion, the Hirudo RAT successfully establishes a persistent foothold. It facilitates the theft of banking credentials, grants continuous real-time remote control over the victim&#8217;s device, enables live screen viewing through both front- and rear-camera sessions, and initiates comprehensive SMS collection routines. The SMS harvesting capability is particularly thorough, featuring an initial 90-day historical scan alongside a dynamically configured list of targeted bank and mobile wallet senders to capture critical multi-factor authentication codes and transaction alerts.<\/p>\n<p>Security researchers emphasize that the true significance of Hirudo lies in this fundamental shift in how Android banking trojans approach hardened mobile applications. By moving the tampering process directly inside the target application, the malware shifts the adversarial battleground away from the broader device environment and forces it onto the application\u2019s own integrity checks. Instead of relying on a bespoke patch tailored to a single vulnerability, the operators have created a reusable, modular engine that can be easily retargeted toward other applications and geographic regions. Consequently, security signals produced locally by an application that may have been silently replaced can no longer be trusted at face value.<\/p>\n<p>In response to the emergence of Hirudo and its advanced evasion techniques, ThreatFabric has issued comprehensive recommendations for financial institutions seeking to harden their mobile infrastructure against inside-app tampering. First, institutions are advised to verify and enforce Play Integrity checks strictly on the server side. Researchers stress that receiving a valid verdict locally is no longer sufficient security assurance, as sophisticated malware like Hirudo is capable of intercepting and relaying integrity requests through its own command-and-control infrastructure.<\/p>\n<p>Second, banks should integrate layered defenses supplemented by robust behavioral analytics. Analyzing continuous behavioral data helps financial institutions spot anomalous or fraudulent activity in real time, while the conspicuous absence of normal user behavioral data can serve as an independent warning sign of automated or remote-controlled fraud. <\/p>\n<p>Third, security systems should treat local Android Accessibility and screen-capture signals merely as supporting evidence rather than definitive blocking criteria. Because modern trojans are capable of hiding their own Accessibility services from internal application queries, reliance on these local checks should feed into a broader, multi-factor risk-scoring system rather than standing alone as a security gatekeeper.<\/p>\n<p>Finally, financial institutions must maintain stringent backend transaction-risk controls at critical operational junctures, such as user login, credential recovery, beneficiary creation, and final payment approval. Security experts reiterate that a forged or manipulated local result within a compromised mobile application can never be allowed to substitute for an independent, server-side security decision.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cybersecurity researchers have uncovered a sophisticated and deceptive new remote access trojan (RAT) targeting Android&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1695,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[313],"tags":[880,197,1364,323,1610,1607,321,1606,320,1609,5,322,1608,1611],"class_list":["post-1696","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-incident-response-forensics","tag-android","tag-apps","tag-banking","tag-blockchain-analysis","tag-controls","tag-deploys","tag-forensics","tag-hirudo","tag-incident-response","tag-neutralize","tag-security","tag-tracking","tag-trojanized","tag-within"],"_links":{"self":[{"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=\/wp\/v2\/posts\/1696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1696"}],"version-history":[{"count":0,"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=\/wp\/v2\/posts\/1696\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=\/wp\/v2\/media\/1695"}],"wp:attachment":[{"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartcryptosecurity.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}