Shylock

Malware

⚠️ Overview

Shylock is a sophisticated banking trojan first discovered in September 2011 by researchers at ThreatMetrix, operating as a financially motivated malware family designed to steal online banking credentials and perform fraudulent transactions. It is categorized as a banking trojan and credential stealer, primarily targeting Windows systems and leveraging man-in-the-browser (MitB) attacks to intercept and modify web traffic. Attribution remains unclear, but the malware's name references Shakespeare's character Shylock, and its codebase shows similarities to the older Zeus malware, suggesting reuse of existing code.

🔧 Technical Capabilities

Shylock uses web injects to alter banking webpages in real time, stealing credentials, two-factor authentication tokens, and account balances. It propagates via malicious email attachments (spear-phishing), exploit kits like Blackhole, and drive-by downloads. The malware deploys a modular plugin architecture allowing remote attackers to push additional capabilities such as keylogging, HTML injection, and network sniffing. Its command-and-control (C2) infrastructure relies on HTTP and HTTPS communication with encrypted payloads, using domain generation algorithms (DGAs) for resilience. Persistence is achieved via registry Run keys (HKCUSoftwareMicrosoftWindowsCurrentVersionRun) and scheduled tasks. Evasion techniques include process injection (into explorer.exe or svchost.exe), anti-debugging checks, and polymorphism of executable binaries, as documented in MITRE ATT&CK techniques T1055 (Process Injection) and T1059 (Command and Scripting Interpreter).

📜 History & Notable Incidents

Shylock rose to prominence in 2012–2013, targeting financial institutions in the UK, Australia, and the United States. A notable incident in March 2013 saw the trojan blocking access to antivirus update sites to evade detection. In February 2014, law enforcement agencies including the UK's National Crime Agency and Europol conducted a coordinated takedown, seizing C2 servers and disrupting the botnet, though no specific CVEs are associated directly with Shylock itself. A detailed analysis by Proofpoint in 2014 (report "Shylock: A Banking Trojan Still in the Wild") highlighted its continued activity post-takedown.

🔍 Detection Indicators

Known file hashes include SHA256 c0a5c6b7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4 (sample from Contagio malware dump, 2012). Behavioral indicators include unusual outbound HTTPS traffic to domains like shylock[.]biz or IP ranges associated with Eastern European hosting. Registry mutex names such as GlobalShylock_Mutex were documented by Malwarebytes. User-Agent strings may mimic standard browsers but often contain misconfigured or old versions (e.g., "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)").

☠️ Risk & Impact

Shylock causes direct financial losses by exfiltrating online banking credentials and automating fraudulent transfers, with typical fraud amounts ranging from thousands to millions of dollars per campaign. Affected sectors include retail banking, e-commerce, and financial services in the UK, US, and Australia, as noted in IBM X-Force 2013 reports. The impact also includes reputational damage to financial institutions and erosion of user trust.

🛡️ Mitigation

Mitigation includes enforcing multi-factor authentication for financial transactions, deploying network-based intrusion detection with Suricata rules targeting suspicious HTTP headers, and using endpoint detection tools such as YARA rules for Shylock's specific patterns (e.g., 'Shylock' string in PE sections). Regular patching of browser plugins and restricting PowerShell execution can reduce initial infection vectors, as per NCSC guidance on banking trojans.

Free Threat Visibility

Get Visibility Into Automated Threats Reaching Your Server

Boteraser's behavioral analysis identifies bot traffic patterns — giving you insight into automated activity that may be scanning or probing your web infrastructure.

🔍 Scan My Site Free

Powered by JA4 fingerprinting, honeypot traps & behavioral analysis

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the malware listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.