Lion Cipher Lab

Characterize a browser hijacker: rogue extensions, proxy, homepage, and DNS changes

Why it matters

A browser hijacker feels like a nuisance — your homepage changed, your searches go somewhere weird, ads appear where they shouldn't — so people uninstall the obvious extension and assume they're done. They are usually not done. Modern hijackers and the 'potentially unwanted programs' (PUPs) they ride in with make several changes at once, and the quiet ones are the dangerous ones: a system proxy or PAC file that funnels ALL of your browser traffic — including your bank and your webmail — through a machine the attacker controls, plus DNS changes that decide which server you actually reach when…

What you'll learn

Steps in this lab

  1. The scene: your homepage changed, but that's the least of it
  2. Artifact 1 — the rogue extension's manifest: how much power did it ask for?
  3. Artifact 1b — what the background script actually does
  4. Artifact 2 — the registry diff: homepage and default search hijacked
  5. Artifact 3 — the PROXY + PAC change: the dangerous one
  6. Artifact 4 — the DNS changes: rogue resolver + poisoned hosts file
  7. Artifact 5 — the network log: injection and redirection, live
  8. Pull the IOCs and map the behavior to MITRE ATT&CK
  9. The judgment call: hijacker vs adware vs a real MitM proxy, why <all_urls> is total, and how a pro remediates ALL of it
  10. What you can now do (and how to practice it safely)

Open the full interactive lab →