Lion Cipher Lab
Characterize a banking trojan's web-injects: targeted banks and browser manipulation
- Digital Forensics & IR (DFIR)
- Advanced
- ~60 min
- Free · no account required
Why it matters
Banking web-injects are, per Recorded Future, a top cyber threat to the financial sector — and they are the reason a padlock in the address bar is not a promise your session is safe. When a banking trojan owns the browser, TLS still encrypts the wire perfectly; the theft happens inside the browser, after the page is decrypted and before it's drawn, where the lock icon can't see it. An analyst who can take a captured web-inject config and read it cold — which banks are targeted, what the injects add to the login page, where the stolen data is sent — turns a single infected laptop into…
What you'll learn
- reading a decoded web-inject (set_url) config and pulling the targeted-bank list out of it
- understanding man-in-the-browser: how injects rewrite a live bank page inside the browser
- spotting browser API hooking (WinINet / NSS) and rogue extensions as the injection mechanism
- seeing why man-in-the-browser defeats TLS — the tamper happens after decryption
- identifying the extra injected form fields (PIN / OTP) that harvest what the real site never asks for
- reading C2 traffic for the config download and the credential exfil
- mapping the behavior to MITRE ATT&CK T1185 and T1557
- turning the target-URL list into an IOC set and a notification to affected institutions
Steps in this lab
- The scenario, and the one idea that makes it all make sense
- Artifact 1 — the decoded web-inject config, and the target list inside it
- Artifact 2 — how the inject rewrites the live page (and why the extra fields matter)
- Artifact 3 — the browser-hook evidence: the man-in-the-browser mechanism
- WHY man-in-the-browser defeats TLS — the part people get wrong
- Artifact 4 — the network traffic: config pull and credential exfil
- Map it to MITRE ATT&CK — naming the behavior
- The third rule — when the config is enough, why TLS won't save you, and how a pro finishes