Hook: A Ghost in the Recruitment Pipeline
I saw it first in the mempool — not a transaction, but a pattern. A friend in a private crypto dev Telegram sent a message: "Got a weird invite for a 'Relay' AI meeting tool from a recruiter on LinkedIn. Anyone heard of it?" The name wasn’t in any of the standard Web3 job boards. A quick hash check on VirusTotal: nothing. That silence was louder than a red flag. By the next morning, SlowMist had published their analysis. The pattern had crystallized into a multi-platform info-stealer, weaponizing the very AI narrative that was supposed to modernize hiring. Welcome to the new frontier of social engineering, where your job application is the attack vector. Scanning the mempool for ghosts in the machine.
Context: The AI Meeting Trap
The attack chain is deceptively simple. A threat actor posing as a recruiter for a Web3 company — often with a fabricated LinkedIn profile and a convincing job description — reaches out to a developer, trader, or protocol contributor. After initial screening, they ask the candidate to install a custom AI-powered meeting tool named "Relay" for an automated technical interview. The tool is a trojanized executable, compiled for both macOS and Windows. Once installed, it harvests browser credentials, crypto wallet files (including seed phrases from hot wallets like MetaMask, Phantom, and Exodus), macOS Keychain data, and Telegram session tokens. All of this is exfiltrated to a remote server within seconds. The victim not only loses their current interview opportunity but often their entire digital asset portfolio. SlowMist’s analysis confirmed the malware uses no zero-day exploits — it relies entirely on user trust and execution privilege. Every bug is a bounty waiting for the right eyes, but here the bug is in the human, not the code.
Core: Structural Risk Decomposition — Why This Hits Harder Than a Protocol Exploit
As a full-time crypto trader and engineer, I’ve seen my share of smart contract hacks. But this attack dismantles a different layer of trust: the relationship between hired and hirer. Let’s decompose the technical and economic signals.
1. Cross-Platform Coverage The malware exists in two native builds: a .dmg for macOS and an .exe for Windows. This tells me the attacker either has a competent developer team or source code from a previous campaign. The macOS version is particularly dangerous because less than 30% of Mac users run active endpoint protection. In Web3, Macs dominate — they’re the default workstation for founders and developers. The attacker understood that demographic psychology: "Apple devices are secure." They exploited that comfort.

2. Precision Theft The malware doesn’t just steal generic files. It targets specific directories: ~/Library/Application Support/ for wallet data, ~/Library/Keychains/ for saved passwords, and %APPDATA%/ on Windows for browser cookies and Telegram sessions. The Telegram token theft is the silent kill shot. Once the attacker has your Telegram session, they can impersonate you within your professional networks — recruiting circles, DAO governance chats, and private trading groups. This is a supply-chain attack on your digital identity.
3. Economic Asymmetry The cost to execute this attack is low: one fake LinkedIn profile, one cloud server, and a few hours of social engineering. The potential return is astronomical — a single victim could hold millions in liquid tokens. This is why we see more of these attacks during bull runs. But we’re in a bear market now, which means the attacker is desperate for volume. They’re casting a wide net: every Web3 professional receiving a cold LinkedIn message is now a target.
Based on my experience from the 2020 DeFi bug bounty days, where I found an integer overflow in Solend’s oracle integration, I learned that the most dangerous vulnerabilities are those that hide in plain sight. The Relay malware doesn’t hide — it presents itself as a legitimate business tool. The code is not the vulnerability; the process is. Arbitrage is just patience wearing a speed suit, and here the attacker is arbitraging your trust in the hiring process.
Contrarian: The Smartest Money Isn’t Safe — It’s the Most Targeted
Here’s the counter-intuitive truth: this attack is not designed for newbies. It’s designed for the battle-hardened Web3 professional. Why? Because seasoned traders and developers are more likely to respond to a high-quality job offer — they have the skills and network that attackers want to infiltrate. The less experienced user might ignore the invite, but the senior engineer at a top protocol will be curious. This is a reversal of the usual retail vs. smart money dynamic.
Most security advice focuses on code audits and hardware wallets. Hardware wallets protect against remote key extraction, but they don’t protect against a keylogger that captures your seed phrase when you type it into a fake MetaMask interface. They don’t protect against an attacker who gains access to your Telegram and social engineers your DAO’s multisig signers. The contrarian insight: the real risk is not asset theft; it’s identity hijacking. The stolen Telegram session is worth more than the wallet contents because it opens the door to even larger targets.
Furthermore, the attack narrative weaponizes the very technology we’re all building: AI. The attacker used the promise of an AI-powered interview tool to gain trust. This is a meta attack on the Web3 ecosystem’s ethos of automation and efficiency. We need to pause and recognize that our tools — LinkedIn, Telegram, even Slack — are the new attack surface. The zero-day is not in the code but in the process. Surviving the crash taught me to trade the panic, and right now, the panic is misplaced. People are worried about phantom bugs, but the real ghost is the recruiter who never existed.

Takeaway: Fortify Your Process, Not Just Your Wallet
This is not a call to stop interviewing or to distrust all job offers. It’s a call to implement a zero-trust hiring workflow. Here are concrete actions I’m taking and recommend:

- Use a dedicated virtual machine for interviews. Spin up a fresh Ubuntu instance on DigitalOcean or local VirtualBox, take the call there, and destroy it afterwards. No personal keys, no browser history.
- Verify the recruiter’s identity independently. Call the company’s official HR line from their website. Do not rely on the LinkedIn profile alone. Check if the job listing appears on the company’s own careers page.
- Never run unverified executables. If the recruiter asks you to install a proprietary tool, ask for an open-source version or a static binary signed by a known developer. If they refuse, walk away.
- Segment your crypto operations. Use a hardware wallet for long-term holdings and a separate hot wallet (with minimal funds) for daily transactions. Even if the malware steals the hot wallet, the cold assets remain safe.
Forward-looking: This attack will accelerate the adoption of decentralized identity (DID) and verifiable credentials in HR. Imagine a future where your proof of employment is an on-chain attestation signed by the employer’s DID, and the recruiter’s profile is verified via a smart contract registry. The cat-and-mouse game continues, but the Web3 native will learn to treat every new connection as an untrusted contract until proven otherwise.
Midnight arbitrage: finding gold in the NFT rubble — sometimes the gold is the lesson learned from a near-miss. I’m still scanning the mempool, but now I’m also scanning my LinkedIn messages for ghosts. Stay skeptical, stay solvent.