How phishing works: the anatomy of an attack
A phishing attack has five stages, and only one of them is the message you see. Understanding the other four explains why the messages look the way they do, and where the chain is easiest to break.
The short answer
- A phishing attack has five stages, of which the message you receive is only the third.
- Targeting comes first, and it is usually bulk - lists are cheap, so most phishing is not personal.
- The capture page is where the actual theft happens, and modern ones relay your one-time code in real time.
- Attackers now proxy the real login page rather than copying it, which is why "it looked exactly right" is no longer evidence of legitimacy.
- The easiest link to break is delivery-to-click - reaching the organisation through a route you chose ends the chain entirely.
Most descriptions of phishing start and end with the email. That is the visible part, but it is stage three of five, and the other four explain almost everything about why the message looks the way it does.
Stage 1 — Targeting
Before anything is written, the attacker needs addresses.
For bulk phishing, these come from breach corpora, data brokers, or scraped public sources, and they are inexpensive. That economics point matters more than it sounds: when a list of millions costs very little, the campaign does not need to be convincing to most people. It needs to be convincing to a fraction of a percent.
For spear phishing, targeting is the expensive stage. The attacker researches an individual — employer, colleagues, recent posts, a supplier relationship — because the return justifies the effort.
Stage 2 — The pretext
The pretext is the story: why this message exists and why you must act.
Good pretexts share three properties. They are plausible (something you might genuinely receive), time-bound (a reason to act now), and they demand one small action rather than a large one. The classics endure because they satisfy all three — a delivery needing an address correction, a password reset you did not request, an invoice, a shared document, an unpaid toll.
Notice that none of these are dramatic. Dramatic pretexts get scrutinised.
Stage 3 — Delivery
The channel is chosen for where the defences are weakest.
| Channel | Why attackers use it |
|---|---|
| Volume and cost, though filtering catches much of it | |
| SMS | Little filtering, and phones make link inspection hard |
| Phone call | Real-time pressure, no time to check anything |
| QR code | The destination is an image; no hover, no preview |
| Messaging apps | Arrives inside a trusted, personal context |
The APWG notes attackers sending millions of emails a day containing QR codes, specifically because a QR code defeats the "hover and read the link" habit that a decade of training established. Every shift in channel follows that logic: find the place where the learned defence does not apply.
Stage 4 — Capture
This is where the theft actually happens, and it is the stage that has changed most.
The old model was a static copy of a login page, which meant imperfections you could spot. The current model is a live proxy. The fake page forwards your credentials to the genuine site in real time, and relays the genuine site's responses back to you.
The consequences are worth stating plainly:
- The page looks exactly right, because much of it is the real page.
- Your one-time code arrives genuinely, from the real service, because a real login attempt is happening.
- Entering that code hands the attacker a valid authenticated session.
Stage 5 — Exploitation
What happens next depends on what was captured.
A stolen password gets tried across other services immediately — see credential stuffing — because reuse is common enough to make it worthwhile. A captured session is used before it expires. A compromised email account is particularly valuable, because it is the reset mechanism for everything else.
Access is also frequently sold rather than used. The person who phished you and the person who eventually drains an account are often not the same party, which is why the consequence can arrive weeks later.
Where the chain actually breaks
Each stage has a defence, and they are not equally practical.
| Stage | Defence | How well it works |
|---|---|---|
| Targeting | Reduce your public data footprint | Helps against spear phishing; bulk lists exist regardless |
| Pretext | Recognise manufactured urgency | Useful, but degrades under pressure |
| Delivery | Spam and SMS filtering | Catches volume, misses the well-made ones |
| Delivery → click | Verify through a channel you chose | Ends the attack entirely |
| Capture | Passkeys; a password manager that will not autofill | Very strong, and does not rely on vigilance |
| Exploitation | Unique passwords, 2FA, activity alerts | Limits blast radius after a failure |
The row in bold is the one worth building a habit around. Everything upstream of it is probabilistic; that step is categorical. If you never act using the contact details a message supplied — if you close it and reach the organisation yourself — the remaining stages have nothing to work with, no matter how good the pretext was.
Watch the chain run end to end
Our walkthrough follows one phishing campaign from list to compromised inbox, including a live relay defeating a one-time code.
Try it freeFrequently asked questions
- What are the stages of a phishing attack?
- Targeting (assembling a list), pretext construction (deciding the story), delivery (sending the message), capture (the fake page or call that collects credentials), and exploitation (using what was collected). The message most people think of as "the phishing" is only stage three.
- How do phishing sites get past two-factor authentication?
- Modern phishing kits act as a live proxy. When you enter your credentials on the fake page, the kit enters them on the real site immediately, triggers a genuine one-time code to your phone, and passes on the prompt. You supply the code, the kit uses it within its validity window, and it captures the resulting session. The code was real, which is why it did not feel wrong.
- How do phishers get my email address?
- Usually from a data breach of some unrelated service, from a data broker, or from scraping public sources. Lists of millions of addresses are inexpensive, which is why most phishing is untargeted — the economics only require a very small success rate.
- Why do phishing emails still contain obvious mistakes?
- Less often than they used to, since generative tools removed most language errors. Where errors remain, they sometimes act as a filter — a recipient who does not notice an obvious problem is more likely to complete the rest of the process, so a crude message selects for the most responsive targets.
Sources
- Phishing Activity Trends Report, 1st Quarter 2025 — Anti-Phishing Working Group, 2025
- Phishing attacks - defending your organisation — UK National Cyber Security Centre, 2025
About the author
Cybersecurity & Digital Literacy
Subash Poudel builds SafeSurf IQ, a digital literacy platform that teaches people to recognise scams by putting them in front of real ones. He writes the online-safety reference material here, working from primary reporting — FBI IC3, the FTC, Verizon's DBIR, NCSC and Ofcom — rather than secondhand summaries.
- Founder and engineer, SafeSurf IQ
- Writes and reviews the platform's phishing, scam and privacy curriculum
- Works from primary incident and fraud reporting, cited on every article
Last reviewed . Figures are checked against the primary sources listed above at each review.
Read next
- Phishing
What is phishing? How it works, and how to recognise it
Phishing is any attempt to trick you into handing over a credential, a payment or access by pretending to be someone you trust. The pretext changes constantly; the underlying request almost never does.
- Phishing
How to identify a phishing email in under ten seconds
Phishing emails are designed to be skimmed, not read. Four checks — sender, urgency, link, and request — catch the overwhelming majority before you click anything, and they run in about ten seconds.
- Phishing
Phishing vs spear phishing: what's the difference?
Ordinary phishing is a net cast at millions. Spear phishing is a message written for you specifically, using real details about your life or work — which is why the usual detection advice fails against it.