Phishing and browser threats

Most attacks in a browser want one of three things: your password, your login session or your card number. These guides explain how each attack works, how to spot it and what stops it.

Attacks on your logins

Phishing attacks

Fake pages and messages that get you to hand over a password. How they work, with real examples.

QR code phishing

Malicious links hidden behind a code you scan, which can slip past email filters.

Session hijacking

Stealing the login cookie your browser keeps, which can get around your password and 2FA.

Credential stuffing

Automated logins that try passwords leaked in one breach on your other accounts.

Attacks hidden inside a page

Formjacking

Malicious JavaScript on a real checkout page that copies card numbers as you type.

Hidden iframes

Invisible frames behind clickjacking, credential harvesting, crypto mining and ad fraud.

SSL stripping

A man-in-the-middle attack that removes HTTPS without you noticing, and why HSTS is not a complete fix.

Scams that use fear

Tech support scam popups

Fake virus warnings that push you to call a scam number, and how to get out of one.

If something already happened

Check something now

The data behind these guides

Our phishing URL statistics count where live phishing links are hosted, using PhishTank's verified list. For ways to protect yourself automatically, see how the best anti-phishing browser extensions compare.

Last updated: