When Job Interviews Become Malware Delivery: The New Web3 Social Engineering Playbook

Hasutoshi
Research

Hook: On July 29, 2025, SlowMist dropped a forensic report that should make every Web3 professional pause before clicking “accept meeting.” A custom-built information stealer, disguised as a legitimate AI meeting assistant called “Relay,” had already compromised multiple targets – all by exploiting the one thing we can’t patch: trust. The malware wasn’t sophisticated in a cryptographic sense; it was surgical in its social engineering design. It targeted macOS and Windows, pulled browser credentials, crypto wallet keys, macOS Keychain, and even Telegram session data. In a single breach, an attacker could own not just your wallets, but your entire professional identity on-chain.

Context: The attack chain is deceptively simple. A recruiter (likely impersonated via a verified LinkedIn account or similar) reaches out to a Web3 developer, auditor, or founder. They pitch a high-value opportunity and ask the target to install “Relay,” an AI-powered meeting transcription and summarization tool. The file is actually a signed binary – on macOS, it can even bypass some basic Gatekeeper checks. Once installed, the malware enumerates the system for browser profiles, wallet extensions, and Telegram session files, then exfiltrates everything to a C2 server. The precision is chilling: it doesn’t just steal credentials; it steals the context of your professional communication. In my years auditing DeFi protocols, I’ve seen code vulnerabilities exploited, but this is different – it exploits the very human gap between “meaning well” and “enabling access.” Trust is not a variable you can optimize away.

Core: Let me deconstruct the technical mechanics, because the devil is in the executable. The malware, analyzed by SlowMist, is not a script kiddie’s batch file. It’s a compiled binary with anti-analysis features: it checks for sandbox environments, delays execution, and uses encrypted payloads to evade static detection. On macOS, it requests accessibility permissions under a plausible pretext, granting it the ability to capture keystrokes and screen content. On Windows, it hooks into the Chromium-based browser process to extract saved passwords and cookies. But the real prize is the wallet data: it targets the preferences files of popular browser extensions (like MetaMask, Phantom, and Rabby) and the chromium storage for private keys. For those using native desktop wallets (e.g., Exodus, Electrum), it scrapes the app’s local storage and keychain entries. The Telegram session theft is even more dangerous – it copies the encrypted local database and the telegram.session file, allowing the attacker to impersonate the victim in crucial message threads. This isn’t a single point of failure; it’s a cascading collapse of digital identity. Every line of code is a promise; the question is who enforces it. In this case, the promise of a job interview became the backdoor to your portfolio.

Now, contrast this with typical DeFi exploits I audit: flash loan attacks rely on economic manipulation, reentrancy bugs on flawed state logic. But this attack is purely off-chain, bypassing all smart contract security. It targets the weakest link in any security model – the human operating the wallet. Based on my experience investigating the bZx flash loan incident, I learned that attack surface is not just protocol code; it’s the entire stack from social layer to endpoint security. The “Relay” malware proves that even the most hardened auditor can fall if they trust a fake recruiter. The data stolen can be used to drain wallets, but also to forge signatures, access centralized exchange accounts, and initiate social engineering attacks against colleagues. The extortion potential is enormous.

Contrarian: Here’s the blind spot most security articles miss: the solution is not a better antivirus or a more secure OS. The conventional wisdom of “always verify downloads” fails because attackers have already weaponized identity verification. The LinkedIn profile looks real, the offer is scoped perfectly, and the software repository (often a cloned GitHub page) passes a superficial scan. The real vulnerability is the assumption that “web2 identity verification” translates to “web3 security.” We treat platform trust (LinkedIn endorsements, GitHub stars) as a proxy for actual integrity. That assumption is exactly what this exploit exploits. Furthermore, the industry’s emphasis on “don’t trust, verify” only applies to code, not to people. We audit smart contracts but not the employment verification process. Social engineering exploits the gap between code and human nature. The attacker isn’t hacking a protocol; they’re hacking the recruitment process – a process that, in the fast-paced web3 world, is often delegated to HR platforms with weak KYC.

Another contrarian insight: the malware’s cross-platform design is a signal that attackers are now investing in platform-agnostic persistence. They don’t care if you’re a Windows power user or a macOS fanatic – the exfiltration payload is modular. This raises a worrying question: how many similar tools are already deployed, waiting for the right target? The “Relay” incident is likely the tip of an iceberg, a test case for a more automated, AI-driven spear-phishing campaign. The next version might use deepfake audio to conduct a fake interview, lowering the target’s guard even further.

Takeaway: The immediate takeaway is tactical: before any interview, confirm the recruiter’s identity through a separate channel (call the company’s main number, check their on-chain governance records if they’re a DAO). Use a dedicated machine or a virtual machine for any third-party software installation. Never import a wallet on a device that runs unverified binaries. But the broader lesson is strategic: as an industry, we need to treat the professional social layer as a critical attack surface. Protocols should mandate hardware wallet usage for all key signers, and recruiters should offer alternative interview methods (e.g., in-browser calls that don’t require installation). Trust is not a variable you can optimize away. It’s a brittle element that, once broken, cascades into the entire digital identity. The next wave of web3 exploits won’t target the EVM; they’ll target the people who run it. Are you ready?