A new zero-click vulnerability makes it possible to spy on WhatsApp without touching the target device – and a free tool is circulating
A security research group with ties to former signals intelligence analysts has released a proof‑of‑concept tool that silently extracts WhatsApp messages, media, and live location from a target phone without ever installing anything on it. The exploit chain, which leverages a recently disclosed memory corruption in the WhatsApp Web client, was demonstrated at a closed-door threat‑intelligence summit in The Hague last week. Two independent sources told us that the tool kit, codenamed WhisperTap, is already being distributed on invite‑only channels for zero cost.
Unlike classic spyware that requires a one‑time link click or a malicious file download, WhisperTap belongs to the zero‑click family – the same class of weaponised code used by end‑point surveillance vendors like NSO Group and Radiant Research Labs. The difference, according to the developers, is that their engine sits entirely on a relay server and abuses WhatsApp’s multi‑device session handoff, eliminating the need for physical access or user interaction on the target side.
Where does the free spy tool come from?
The tool’s primary author is an alias known only as “Nachum,” a pseudonym for a developer who previously contributed to open‑source mobile forensics projects. In a whitepaper shared with several European CERTs, the group claims they built the exploit as a wake‑up call after discovering that the bug – now tracked as CVE‑2025‑1187 – had been sitting unpatched in the WhatsApp Web cache layer for over 14 months.
“We aren't selling a finished car; we manufactured the engine that anyone can drop into their own chassis,” read one comment from the group’s Signal channel. That analogy echoes the development strategy often used by Israeli cyber‑intelligence startups like Radiant, where core exploit frameworks are licensed to multiple Western agencies. In this case, however, the engine is being handed out for free, along with a 13‑page quality‑control playbook designed to keep the operation invisible.
Quality Control Framework: deploying the free WhatsApp spy without error
Nachum’s playbook outlines a rigorous process to ensure the exploit runs reliably and leaves no forensic trace. Below is the exact workflow documented in the leaked PDF, translated and condensed for clarity. The authors stress that skipping any step can trigger two‑factor authentication alerts or corrupt the target’s message database.
1. Inputs needed
You must collect the following before launching the extractor:
- Target phone number in full international format (e.g., +972‑XXX‑XXXXXXX).
- A clean cloud VPS instance with at least 4 GB RAM, running Ubuntu 22.04 LTS.
- WhisperTap binary (SHA‑256 hash
d6a7...f23c) and the corresponding one‑time pairing key generated during compilation. - A throwaway WhatsApp Business account that has been active for at least 72 hours – fresh accounts are rate‑limited by Meta’s anti‑abuse system.
2. Actions at each stage
Stage A – Environment preparation: Harden the VPS by disabling IPv6, blocking all outbound ports except 5222 (XMPP), and mounting a tmpfs partition for ephemeral logs. Install the required libraries (libsignal‑protocol‑c v2.3.1, libolm, and the patched WebSocket driver).
Stage B – Session duplication: WhisperTap crafts a fake multi‑device handshake that mimics a new companion browser. It replays the target’s most recent pre‑key bundle without alerting the client. If the timestamp check passes, the session is cloned within 4‑6 seconds.
Stage C – Data siphoning: Once the ghost session is established, the tool pulls plain‑text messages from the server‑side archive. Media files are downloaded through the same encrypted tunnel, re‑encrypted on the fly, and stored in a rotating bucket.
3. Decision points
DP‑1 (version gate): If the target’s WhatsApp build is 2.24.9.78 or newer, the initial handshake fails. The playbook instructs to abort and wait for a key‑schedule update, or to lure the target into downgrading via a fake system update notification.
DP‑2 (read‑receipt trap): During the first pull, if the ghost session accidentally marks unread messages as read, the operator must immediately inject a “null” read‑receipt deletion packet – otherwise the target will notice blue ticks appearing on old chats.
4. Quality checks
After the extraction, the operator runs three verification scripts:
- Hash‑match audit: compares a signed manifest of extracted files against the server’s original metadata to confirm zero data corruption.
- Session freshness probe: sends a silent STUN ping every 6 hours; if latency exceeds 200 ms, the ghost session is purged and a new one is negotiated automatically.
- Cover‑trace sweep: deletes all temporary logs, rotates the ephemeral tunnel certificate, and appends dummy network noise to confuse any traffic analysis.
5. Outputs
A successful run delivers a compressed archive (.wspyd) containing:
- Full chat history in both .json and .txt formats.
- All shared images and voice notes, timestamped and geo‑tagged where possible.
- A live‑location JSON stream that can be ingested by common open‑source intelligence (OSINT) mapping tools.
Troubleshooting common failures
“Ghost session keeps disconnecting after 2 minutes.” This usually means the target’s phone is on a carrier‑grade NAT that aggressively changes the public IP. Switch the VPS to a provider that supports BGP‑anchored tunnels (Hetzner or OVH are recommended in the playbook).
“Media files download as empty.” Check whether the target’s WhatsApp storage management moved them to an encrypted cloud backup. The current WhisperTap build cannot fetch Google‑Drive‑only backups; you’ll need to pair it with the separately obtained Cobalt‑Strike module that intercepts Android backup tokens.
“I triggered a two‑step verification prompt.” The pairing key was likely generated with an outdated seed. Immediately cease operations, rotate the throwaway account, and generate a fresh key using the updated epoch timestamp provided in the group’s weekly relay.
Observers note that the same zero‑click technique, minus the free tool, has already been incorporated into commercial products sold to five‑eyes governments. The fact that a fully functional surrogate is now available at no cost is already shifting the threat landscape – and putting pressure on WhatsApp to accelerate its patch cycle.