Beaten by a Spell-Check and a Street Sign
In February 2016, hackers tried to steal nearly a billion dollars from one country's entire savings — and a misspelled word stopped them.
Beaten by a Spell-Check and a Street Sign
Category: Cyber-Crime Stories Topic: The 2016 Bangladesh Bank SWIFT Heist Length: 110 seconds (~290 words) Read by: voiceover narrator (third person, cool and procedural, lift on the kicker)
In February 2016, hackers tried to steal nearly a billion dollars from one country's entire savings — and a misspelled word stopped them.
The target was Bangladesh Bank, the nation's central bank. Its hard-currency reserves sat in an account at the Federal Reserve Bank of New York. Send payment orders that look real, and the Fed simply wires the money out.
So that's what the attackers did. They slipped into the bank's systems and timed it for the weekend, when Dhaka's offices were closed. Then they fired off thirty-five transfer requests through SWIFT — the messaging network banks trust completely. Total target: close to one billion dollars.
Five went through. Eighty-one million dollars landed in the Philippines. Twenty million headed to Sri Lanka.
Then the scheme tripped on a typo. One order named the recipient as the "Shalika Fandation" — foundation, misspelled. A routing bank flagged it, asked questions, and clawed the twenty million back.
The other thirty orders — eight hundred and fifty million dollars — hit a second fluke. The funds were routed through a bank branch on Jupiter Street in Manila. "Jupiter" also matched the name of a ship under U.S. sanctions tied to Iran. The Fed's screening software saw the word, stalled, and froze every remaining transfer.
The eighty-one million already gone was harder to chase. It moved through Philippine casinos during Chinese New Year, when offices were shut, and mostly vanished. Years later, only about fifteen million has been recovered.
Investigators traced the attack to the Lazarus Group — hackers tied to North Korea. The U.S. later charged one of them by name.
They built malware good enough to rob a central bank. They were beaten by a spell-check and a street sign.
Sources
Direction notes
Direction Notes — Beaten by a Spell-Check and a Street Sign
Tone
Cool, controlled, procedural — like a heist post-mortem, not a thriller trailer. Let the absurdity of the ending do the work; don't oversell it. Slight dry irony lands the kicker harder than excitement would.
Pacing
- Target run time: 110 seconds
- Reading speed: ~160 wpm; slow to ~130 wpm on the final two lines
- Beats / pauses:
- Beat AFTER the hook line ("...a misspelled word stopped them.") — let it sit.
- Beat BEFORE "Five went through." — flip from setup to payoff.
- Beat BEFORE "Then the scheme tripped on a typo."
- Hard beat BEFORE the kicker ("They built malware good enough...").
Emphasis cues
- nearly a billion dollars — the stakes, stated flat for contrast.
- Five went through — the turn; the heist is working.
- "Shalika Fandation" — say it as written, then a half-beat on "misspelled."
- Jupiter Street — the second fluke; light irony.
- a spell-check and a street sign — final words, slowest delivery, drop in pitch.
B-roll / visual hooks (optional)
- Hook: a cursor hovering over a glowing "SEND" on a payment terminal.
- SWIFT requests: a stream of identical transfer messages firing out into the dark.
- The typo: a single message highlighted, one wrong letter pulsing red.
- Jupiter: a street sign and a cargo ship silhouette ghosting together.
- Casinos: chips and neon, money dissolving into the floor.
- Kicker: a red spell-check underline under a wall of malware code.
Music / SFX (optional)
Low, pulsing synth bed under the setup — minimal, tense. Drop the music almost entirely on the typo reveal so the silence sells the absurdity, then a single soft sting on the final line.
Provenance
Metadata — Beaten by a Spell-Check and a Street Sign
- Category: cyber-crime-stories
- Topic slug: bangladesh-bank-swift-heist
- Date: 2026-06-06
- Generated by: Claude Code (
script/categories/audio/voiceover-script-generator/) - Workflow prompt:
My-Library/Content/Voiceover-Scripts/Prompts/generate-voiceover-script.md - Word count: 288
- Estimated read time: 108 seconds at ~160 wpm
- Research tool: WebSearch / WebFetch (built-in)
- Cover image model: nanobanana (Gemini 2.5 Flash Image — called directly via GEMINI_API_KEY; nanobanana MCP not loaded in this session)
- Cover image prompt: A neon stream of digital money escaping a cracked classical bank vault, most of it snagged frozen on a single tiny knot — dark teal + electric cyan + warning red, editorial-tech illustration, centered 16:9, no text
- Sources:
More from Short Video Voiceovers