Refolk
November 11, 2026·9 min read

Binance's $6.3B Hack Rode In on a Take-Home. Make Outreach Checkable

A fake recruiter helped set up Binance's $6.3B theft. How to write cold outreach to crypto engineers that they can verify, trust, and answer safely.

fake recruiter scam engineershow to prove recruiter is legitimateNorth Korea fake job interview recruitersrecruiting crypto engineerscold outreach to software engineers response rate
Binance's $6.3B Hack Rode In on a Take-Home. Make Outreach Checkable

If you recruit crypto or infra engineers, your next cold message will reach someone with every reason to treat it as an attack. On Nov 3, 2026, Binance said the setup for its $6.3B theft included a fake job interview: a fake HR rep, a convincing social profile, and a coding "assignment" that carried the malware. Being friendly isn't enough anymore. The engineer has to be able to check that your outreach is real, and your process has to never ask them to run code on their machine.

What happened in the Binance fake recruiter attack?

Someone approached a Binance engineer on a legitimate job platform, interviewed him twice under fake identities, and told him to download a take-home assignment that held a malicious code repository. It went onto his work computer, and Binance says its endpoint security tools did not flag the malware at the time.

Here is the sequence as Binance and reporters described it:

  1. September contact. Someone posing as a project director at a fictitious company reached "Software Engineer B" through what Binance called a "legitimate job-hunting platform." Fortune reports it was LinkedIn.
  2. Round one. A fake HR representative ran a live video call and showed a seemingly legitimate social profile with personal photos and videos.
  3. Round two. An interview with someone claiming to be the CEO of the fictitious company.
  4. The payload. Near the end, the engineer was told to download an "assignment" containing a malicious code repository onto his work computer.

A note on the figure: Binance reported $6.3B, and other outlets cite $6.34B or $6.4B. Chainalysis puts the Binance hack at roughly $6.4B, about 95% of all DPRK crypto theft on record. This article uses Binance's $6.3B.

There's also an attribution caveat. Binance has not linked the compromise to a specific named campaign (Contagious Interview or Dream Job). It says the tactics "closely mirror" them.

57
Suspected North Korea-linked incidents Binance says it blocked in 2026
The count includes fake job interviews and compromised software packages, so far this year.

Why don't video calls and polished profiles build trust anymore?

Because the attacker in the Binance case had both. A real platform, a live video call, and a profile full of personal photos are the signals recruiters are taught to lean on, and the attacker brought all three.

That's why "hop on a quick call" or "check out my profile" no longer reassures a careful engineer. You'd be offering the same evidence the attacker already had.

Contagious Interview, defined

Contagious Interview is a DPRK-linked campaign in which attackers pose as recruiters from crypto and AI companies and deliver backdoors through fake coding assessments. Microsoft has tracked it since at least December 2022, and its Defender Experts have documented payloads including OtterCookie and FlexibleFerret. Google's write-up of the attack chain lists the warning signs:

  • The conversation moves to Telegram or Discord.
  • The coding test gets pulled from a repository.
  • A video interview throws a fake error.

Crypto and security companies have already been hit. In January 2026, scammers impersonated Fireblocks in a recruiting scam. Elastic Security Labs found a fake job post and "coding challenge" in its own community Slack and tracked it as REF9403. Chainalysis counts more than $14.3M in losses to similar DPRK-linked fake-interview and malware schemes over 18 months. Tom McLouth, a senior intelligence analyst at Chainalysis, put it this way: "We've identified dozens of other job interview compromises that have led to wallet compromises."

Which signals still mean something

Trust signalDid the attacker have it?Can the engineer check it without you?
Message on a real platformYesNo
Live video callYesNo
Profile with personal photosYesNo
LinkedIn "Verified recruiter" labelNot reportedPartly. A missing label proves nothing
Role listed on the company's own careers pageRequires control of the siteYes
Contact through the company's email domainRequires control of the domainYes

The LinkedIn badge needs its own warning. The InMail "Verified recruiter" label comes only with a Recruiter Corporate subscription. Recruiter Lite customers can't get it, and recruiters can switch it off. So plenty of legitimate recruiters don't show it, and an engineer can't treat its absence as a red flag or its presence as a guarantee.

If your proof is "hop on a call," you are offering the exact evidence the attacker already had.

How many crypto engineers are there, and who recruits them?

The pool is small and spread around the world, and very few recruiters say openly that they work in crypto. In Refolk's index of professional profiles, 5,118 people currently hold blockchain or smart-contract engineering titles, and only 588 of them are in the US.

Segment (Refolk index, Nov 2026)CountNote
Blockchain/smart-contract engineer titles, global5,118Blockchain Engineer/Developer, Smart Contract Engineer/Developer, Solidity Developer
Same titles, US only58811.5% of global
Same titles, outside the US4,530Derived
Recruiters with web3, crypto and blockchain in headline13Strict keyword match, a floor rather than a census
Engineers per explicitly crypto-branded recruiter~394:1Directional only

Those 13 recruiters work at Blockchain Staffing Ninja (3 of them), KuCoin, EMURGO, BTCC and Securitize, among others. The match is strict, so the real number is higher. The ratio is still the point. With so few openly crypto-branded recruiters, there is no familiar set of "known crypto recruiters" for an engineer to compare a new name against. An unknown sender claiming crypto focus is normal, and a fake fits right in.

The employer mix matters too. Small samples from the index (25 profiles each, so illustrative rather than representative) include Aave Labs, State Street and Northern Trust globally, and Walmart and IBM in the US. Smart-contract engineers sit inside banks and large enterprises as well as crypto-native firms. Expect your message to be read by someone with good reason to distrust it.

Why are the best targets hardest to find on LinkedIn?

Many of them are hidden on purpose. Binance doesn't allow employees in non-public-facing roles to keep LinkedIn profiles, and Software Engineer B was picked because his profile mentioned his Binance experience.

That changes how a cold LinkedIn DM reads. If a company tells its sensitive engineers to stay off a platform, a message to them on that platform looks suspicious before they've read a word. The engineers worth the most to you are the ones most likely to be locked down, and the ones still visible on LinkedIn are visible to attackers too.

Better targeting won't separate you from the attacker. Engineer B was picked using the same signal any legitimate sourcer would use: his profile named his employer. With the same list and the same opener, the only difference between you and a DPRK operator is evidence the engineer can check on their own.

Their work, though, is usually public: GitHub repositories, audit reports, conference talks. That's where to find them and where to reach them. A message that cites a specific commit shows you did the homework, and it leaves a trail the engineer can check.

The catch is the sourcing work. Building a shortlist from commits and audit reports instead of profile headlines is slow, and the pool is thin: 5,118 people globally, only 588 in the US.

How to prove a recruiter is legitimate: six checks for every message

A legitimate recruiter proves who they are with evidence the engineer can verify without trusting the recruiter at all. Build these six checks into every first message:

  1. Link the role on the company's own careers page. Use the root domain, not a shortener or a job-board mirror. If the role isn't public, say so and explain why.
  2. Let them start the contact. Instead of asking them to reply to your DM, point them to your address on the company domain and invite them to email you first. An attacker can't receive mail at a domain they don't control.
  3. Cite one specific piece of public work. Name the repo, the PR, the audit, or the talk. "Your fix to the reentrancy guard in X" beats "your impressive background."
  4. Say "no code runs on your machine." The take-home was the payload in the Binance case and across Contagious Interview. Talk through their public repo, or use a browser-hosted environment. If a hands-on exercise is unavoidable, follow Microsoft's guidance and run it in an isolated, non-persistent VM, and say so up front.
  5. Stay on channels they already trust. Use company email and the company's own hiring systems. Never move the conversation to Telegram or Discord, because that switch is a documented step in the attack chain.
  6. Give them a second person to verify. Name the hiring manager, someone with a public footprint the engineer can look up on their own.

Item 4 does the most work. A single sentence promising no downloads tells the engineer you know what's been happening, and it removes the step where the damage actually happens.

A message that passes the test

Hi Priya, I'm hiring a protocol engineer at [Company]. I read your PR adding signature replay protection to [repo] and it's close to the problem this team is working on.

The role is on the [Company] careers page: [company.com/careers/role]. If it's interesting, email me directly at [name@company.com] so you know it's really me. This process never asks you to download or run code: the conversation covers your public work, and any live exercise happens in a browser. The hiring manager is [Name], who you can find on [public profile].

It has no attachments and no "quick call?" ask. Every claim in it can be checked without trusting the sender.

Does provable outreach hurt response rates?

The available data points the other way. One vendor's 2026 benchmark puts LinkedIn InMail for software roles at an average 4.77% response rate, against 25 to 30% for personalized direct email found via GitHub.

25 to 30%
Average reply rate for personalized, GitHub-resolved email to software engineers
Versus 4.77% for software-role InMail, per one vendor benchmark. Treat as directional.

It's a single source, but the reason behind it holds up. A message built on someone's actual commits, sent to an address they use for real work, from a domain they can check, is easier to trust and more relevant to them. Most of the six checks above are just what good cold outreach to software engineers looks like anyway. The security climate made them mandatory.

The practical bottleneck is the research: finding the engineers whose public work fits the role, and pulling out the specific commit or audit you'll cite in the first line.

FAQ

How can engineers tell if a recruiter is fake?

Check things the recruiter doesn't control. Is the role on the company's own careers page? Does a reply to the company email domain reach the same person? Can you find the named hiring manager independently? Be wary of any request to download and run code, any push to move to Telegram or Discord, and any video interview that throws an error. A live call and a polished profile prove nothing, since the attacker in the Binance case had both.

Is it still safe to give crypto engineers a take-home assignment?

Not one they run on their own machine. In the Binance case and across the Contagious Interview campaign, the coding test carried the malware. Discuss their public repositories, or use a browser-hosted environment. If a downloadable exercise is unavoidable, Microsoft recommends running it in an isolated, non-persistent VM. Say all of this in your first message.

Was the Binance attack part of North Korea's Contagious Interview campaign?

Binance has not tied it to a specific campaign. It says the tactics "closely mirror" Contagious Interview and Dream Job, both DPRK-linked operations that use fake recruiters. Microsoft has tracked Contagious Interview since at least December 2022, with attackers posing as recruiters from crypto and AI companies.

Should recruiters stop using LinkedIn to reach crypto engineers?

Don't rely on it alone. Binance bans LinkedIn profiles for non-public-facing staff, so many of the most sensitive engineers aren't there, and a LinkedIn DM to them can look suspicious from the start. Find them through their public work on GitHub, in audits, and in talks, and contact them through a company email domain they can verify.

The data behind this

Try it on the search you came here for

Stop building boolean strings. Just describe the person.

Type one sentence. I plan the search, read GitHub, public LinkedIn and Crunchbase records, and the open web as it is right now, and hand back a ranked list with the reason next to every name.

  1. 01Describe them

    One plain sentence. Role, city, stack, stage, whatever matters to you.

  2. 02I read the web live

    GitHub, public LinkedIn and Crunchbase records, the open web. Not a database that went stale last quarter.

  3. 03You read the shortlist

    Ranked, with the reasoning under every name. Open a profile, ask a follow-up, narrow it down.

  • No boolean, no filters, no seat to buy. One box.
  • Read at search time, so a profile updated yesterday counts today.
  • Every step visible as it runs, every name with its reason.

500 free credits on sign-up. No card, no demo call. See real searches.

Read next