TraderTraitor Toolkit Analysis Finds Earlier Malware, but Binance Link Remains Unconfirmed

· Original article ↗

Summary

ReversingLabs details TraderTraitor-associated developer malware found in telemetry before public disclosure, including earlier ROOFDECK samples. The FBI attributed the Binance theft to TraderTraitor, but no link to the analyzed samples is established.

Key points

  • Binance reported a theft of approximately $6.34 billion on October 29, 2026; the FBI attributed it to North Korea’s TraderTraitor operation on October 31.
  • Binance’s incident findings describe malicious developer tooling, compromised engineering systems, stolen credentials and deployment access, and unauthorized transactions through wallet-signing infrastructure.
  • ReversingLabs first saw a trojanized Terraform AWS provider 77 days before its public documentation; it appeared alongside 16 legitimate provider builds.
  • The analyzed chain uses a shell loader and font files containing encrypted payloads to deliver FLATROOF, which can run credential stealers and install the ROOFDECK backdoor.
  • ReversingLabs found two likely earlier macOS ROOFDECK builds and a Windows sample first seen in 2025; the article notes the earlier-build assessment is based on similarity and telemetry.
  • The article provides YARA, Sigma and hunting guidance for malicious Terraform providers, staged font payloads and related persistence, while noting the ruleset hunt was partial.
  • ReversingLabs says the malware samples it analyzed are not established as part of the Binance intrusion; two additional suspected payload files remain unavailable for validation.

Article Details

Attack Vectors
  • Binance reported that an engineer downloaded a tampered Homebrew installation while trying to install an AI coding tool, exposing information about the engineer's role and colleagues.
  • A fraudulent recruiter directed an engineer to a coding-assignment repository containing malicious setup code that replaced a legitimate development-tool component.
  • A weaponized .terraform.lock.hcl file referenced a lookalike registry and caused terraform init to pull a trojanized Terraform provider that staged a shell loader and encrypted payload.
  • According to Binance, attackers used a compromised workstation and an internal AI tool to reach two additional engineering systems and obtain credentials and a container deployment token.
  • The reported malware chain used FLATROOF to run Python credential stealers and install ROOFDECK; the stolen credentials and deployment access were used to reach wallet-signing infrastructure.
Defensive Notes
  • Treat infrastructure-as-code initialization as code execution; pin providers to registry.terraform.io, verify signatures, and block access to lookalike registries.
  • Do not run interview or take-home repositories on work machines. Use disposable environments without corporate SSO, cloud credentials, or signing-system access.
  • Separate engineer endpoints from signing paths; use a hardened device and human approval for signing requests. Monitor EIP-7702 delegations and maintain a tested revocation procedure.
  • Hunt for WOFF files containing the @@ENDFONT@@ marker followed by an encoded payload, Terraform provider processes spawning shells or download utilities, safari_updater, and the reported persistence locations.
  • Treat the HivePro indicators from 2020–2022 as historical hunting context rather than 2026 blocklist indicators; the article warns that blocking them may produce false positives.
  • Do not treat the ReversingLabs samples discussed in the article as confirmed Binance artifacts; the source says their connection to the Binance intrusion has not been established.

Indicators of compromise

TypeIndicatorContext
DOMAINdelay[.]servehttp[.]comROOFDECK command-and-control domain described as resolved through a Nostr profile and Pastebin.
DOMAINregistry[.]hashicorp-aws[.]comLookalike registry identified as part of the 2026 malicious Terraform toolset.
DOMAINregistry[.]hashicorp-terraform[.]ioLookalike Terraform registry referenced by weaponized lock files to obtain the malicious provider.
DOMAINsupportaru[.]serveftp[.]comListed as a FLATROOF payload host; the loader's shown URL uses a doubled scheme and cannot succeed as written.
DOMAINtechnicais[.]sytes[.]netHistorical HivePro indicator; ReversingLabs reported one malicious download from this domain.
IPV4176[.]97[.]114[.]232Historical HivePro indicator; the article identifies it as the only listed IP from which ReversingLabs held a malicious download.
MD5116f7189ed7b41f1b339a749d56e63beZscaler-published MD5 for one of the other FLATROOF font containers absent from the ReversingLabs repository.
MD52621753691be9521288664bb551dfba6Zscaler-published MD5 for one of the other FLATROOF font containers absent from the ReversingLabs repository.
MD534a52e6a4d803e94fe497bab682abfd3Zscaler-published MD5 for one of the other FLATROOF font containers absent from the ReversingLabs repository.
MD53826dc7a9ba8bd5b1c143560c1530d89Zscaler-published MD5 for one of the other FLATROOF font containers absent from the ReversingLabs repository.
MD54b8509cde757b5428e5f99c8dffe73caZscaler-published MD5 for one of the other FLATROOF font containers absent from the ReversingLabs repository.
MD558fa0d651898446d5f5d2ed8a27a3330Zscaler-published MD5 for one of the other FLATROOF font containers absent from the ReversingLabs repository.
MD573adaea97f003735335505858c1c6defMalicious safari_updater Bash loader.
MD59d78ece09457907b730d139e4e0c64ddMalicious trojanized Terraform provider identified as MacOS.Trojan.Multiverze.
MD5ad0b1b6d2c8b9d09d6473a4a299470abZscaler-published MD5 for one of the other FLATROOF font containers absent from the ReversingLabs repository.
SHA14402e44c0bc959ac22340041413de2482e8b5d53Malicious FLATROOF font container for macOS ARM64.
SHA18473f85bda00dfa3ecd2385dd38f69600d1d64a6Malicious trojanized Terraform provider identified as MacOS.Trojan.Multiverze.
SHA1d81081691c3631f3adc1a6db0ee22ab19682ef30Malicious safari_updater Bash loader.
SHA256188bd4fc222c9615540884920caf37ea88bcbea7488e1fb98709e357dd096666Malicious trojanized terraform-provider-awsbeta_v1.0.0 binary.
SHA256451b586ec9d3c997b319986a1177829653e8ae641c953c05ede6a38616f2da97Malicious safari_updater Bash loader that retrieves and decrypts the staged payload.
SHA25662e988e9affcd000657bef4db47eb2e85c9a4cc42f4832780a02e19624e36e38Malicious FLATROOF font container holding an encrypted payload.
URLhxxps[:]//arusupport-region1-webhook[.]onlineReported FLATROOF command-and-control endpoint and a URL flagged by a third-party source.
URLhxxps[:]//diagnose[.]hashicorp-terraform[.]io/plugins/grpc/v6/schema/metrics/333afe63-c5a2-43f0-b046-7cbaa7797e8aSpecific URL published as the malicious provider's Bash-loader download location.
URLhxxps[:]//raw[.]githubusercontent[.]com/bluearuhost/hospitalrun-frontend/refs/heads/main/public/fonts/version1/GitHub mirror URL embedded in the FLATROOF loader for retrieving font-container payloads.
URLhxxps[:]//stage-fashion365[.]vercel[.]app/static/tinymce4.7.5/plugins/fonts/v1104Fallback payload URL embedded in the FLATROOF loader.

MITRE ATT&CK

T1027 · Obfuscated Files or InformationThe font container disguises an encrypted executable behind decoy WOFF data, a marker, and a Base64-encoded AES-256-CBC payload.T1059.004 · Unix ShellThe provider launches safari_updater, a Bash shell script that retrieves and stages the payload.T1102.002 · Bidirectional CommunicationThe article lists Telegram bot and GitHub API services among the FLATROOF command-and-control channels.T1105 · Ingress Tool TransferThe loader downloads a Bash script and font-container payloads from reported network locations and mirrors.T1195.001 · Compromise Software Dependencies and Development ToolsA trojanized Terraform provider was obtained through a weaponized .terraform.lock.hcl reference to a lookalike registry.T1204.002 · Malicious FileThe engineer ran terraform init in the lure project, triggering execution of the malicious provider.T1546.004 · Unix Shell Configuration ModificationThe infection chain describes a macOS ~/.zlogout hook used for persistence.T1547.001 · Registry Run Keys / Startup FolderThe infection chain describes a Windows HKCU Run entry named powershell-config-service.T1553.001 · Gatekeeper BypassOn macOS, the loader removes com.apple.quarantine and ad-hoc signs the payload before launching it.T1555.001 · KeychainThe reported Python stealers collect macOS keychain data.T1555.003 · Credentials from Web BrowsersThe reported Python stealers collect browser cookies and logins from infected systems.T1566.003 · Spearphishing via ServiceA fraudulent recruiter used a job-interview or coding-assignment lure to direct an engineer to a malicious repository.

People

Threat Actors

Malware

Vendors

Products

Tools

Countries

Related Articles