Worked example · 2025-06
Pepe Creator (Matt Furie) NFT contract hijack via fake-IT-worker social engineering — Ethereum — 2025-06-18 to 2025-06-25
Summary
In June 2025, at least two North Korean IT workers (per ZachXBT's on-chain attribution) were hired as developers by NFT projects associated with Matt Furie, the creator of the Pepe the Frog character. The projects — Replicandy, Peplicator (both under the ChainSaw incubator), Hedz, Zogz, and Favrr — granted the "developers" smart-contract ownership or administrative access as part of their developer role.
On June 18, 2025, the Replicandy contract's ownership was transferred to an attacker EOA. The attacker used the contract's mint function to generate new NFTs and immediately sold them into existing collection bids, extracting approximately $310,000 from Replicandy and Peplicator combined. On June 23, the same address (or a linked address) seized control of Hedz and Zogz contracts using the same method. On June 25, the Favrr contract was compromised, with over $680,000 extracted through unauthorized mint-and-sell operations.
The unauthorized mints crashed floor prices across all affected collections to near-zero. The funds from ChainSaw projects were routed through three intermediary wallets, with portions converted to stablecoins and sent to deposit addresses at MEXC and Gate.io. ZachXBT's investigation identified GitHub accounts linked to the attackers with Korean language settings, Astral VPN usage, and activity patterns consistent with the Asia/Russia timezone — the canonical DPRK IT-worker fingerprint.
The case is the first publicly-documented instance of the DPRK IT-worker infrastructure being used specifically to hijack NFT-collection smart contracts. Prior DPRK IT-worker cases targeted cryptocurrency exchanges, DeFi protocols, and wallet-software supply chains; the Pepe NFT case extends the known target set to include NFT-collection projects with sole-EOA contract ownership models.
Timeline (UTC)
| When | Event | OAK ref |
|---|---|---|
| Pre-June 2025 | At least two DPRK IT workers hired as developers by Matt Furie-affiliated NFT projects (ChainSaw/Replicandy/Peplicator, Favrr); granted contract ownership or administrative access | T15.001 (social-engineering entry — fake-developer hiring) |
| 2025-06-18 | Replicandy contract ownership transferred to attacker EOA; unauthorized mint-and-sell begins; ~$310K extracted from Replicandy + Peplicator | T9.004 (sole-EOA ownership model); T12 (NFT extraction surface) |
| 2025-06-23 | Hedz and Zogz contracts compromised by same/linked attacker address | T9.004 (ownership seizure) |
| 2025-06-25 | Favrr contract compromised; >$680K extracted via unauthorized mint-and-sell; floor prices crash to near-zero | T12 (extraction peak) |
| 2025-06-25 onward | ZachXBT publishes on-chain attribution thread linking the operation to DPRK IT workers; Matt Furie and ChainSaw delete community warning without explanation | T15.001 (attribution) |
| 2025-06 onward | Funds routed through MEXC and Gate.io deposit addresses; most ChainSaw exploit funds remain unmoved at v0.1 cutoff | T7.001 (laundering tail) |
What defenders observed
- Pre-event (hiring-process gap): The DPRK IT workers passed hiring processes at multiple NFT projects. Basic due diligence — verification of past work history, LinkedIn profile consistency, GitHub activity timeline, and timezone/linguistic fingerprinting — was not performed or was insufficient. The Favrr developer "Alex Hong" had a LinkedIn profile that was deleted after the incident and past work that could not be verified.
- At-event (contract ownership transfer): The load-bearing on-chain signal was the
transferOwnership(or equivalent) call on each NFT contract, transferring control to an EOA with no prior funder-graph connection to the project's deployer cluster. The ownership transfer was the access-acquisition primitive; the subsequent mint-and-sell was the extraction primitive. - At-event (unauthorized mint-and-sell): The attacker used the contract's own mint function — the mints were technically "authorized" by the contract (the caller was the owner) but economically unauthorized by the project. The mint-and-sell pattern was structurally identical to a legitimate mint from the contract's perspective, making it invisible to standard mint-function access-control checks.
- Post-event (attribution fingerprint): ZachXBT's attribution used the canonical DPRK IT-worker fingerprint: GitHub accounts with Korean language settings, Astral VPN usage, Asia/Russia timezone activity, repeated small-value stablecoin transfers to MEXC deposit addresses over months (consistent with salary/wage payments to an IT-worker network). The MEXC deposit address was the load-bearing attribution anchor.
What this example tells contributors writing future Technique pages
- The Pepe NFT case extends the DPRK IT-worker target set to include NFT-collection projects. Prior documented DPRK IT-worker infiltration cases targeted cryptocurrency exchanges (Coinbase 2024, per ZachXBT), DeFi protocols (multiple 2024-2025 cases), and wallet-software supply chains. The Pepe case demonstrates that NFT projects with sole-EOA contract ownership are attractive targets because the extraction surface (unauthorized mint → sell into bids) is simpler than the multi-step extraction required for DeFi protocol compromise.
- Sole-EOA contract ownership is the load-bearing structural defect for NFT projects. Every affected project had a contract ownership model where a single EOA held mint authority without timelock or multisig. A multisig ownership model or a timelocked mint function would have required the attacker to compromise multiple signing keys or wait through a delay window — either of which would have provided a defender-observation window. Future T12 technique pages should flag sole-EOA ownership as a standing risk factor for NFT-collection contracts.
- The Pepe case is structurally adjacent to T12.002 but the extraction surface is the genuine contract, not a counterfeit one. T12.002 covers counterfeit collections deployed by the attacker. The Pepe case is the mirror image: the attacker hijacks the genuine collection's contract and uses its mint function to produce NFTs that are technically authentic (signed by the canonical contract) but economically unauthorized. The buyer-side harm is identical — the victim purchases an NFT believing it is a legitimate collection item — but the attacker does not need to deploy a counterfeit contract or route victims to a phishing mint page. Future T12 technique pages should consider a sub-technique for genuine-contract hijack with unauthorized mint as a sibling to T12.002's counterfeit-contract pattern.
Public references
[zachxbtpepenft2025]— ZachXBT, X thread on Pepe creator NFT contract hijack and DPRK IT-worker attribution (2025-06).[cryptoslatepepenft2025]— CryptoSlate, "Pepe NFT Creator's Projects Drained of $1M in Contract Hijacking Heist" (2025-06).[benzingapepenft2025]— Benzinga, "Pepe Creator Projects Hit by $1M Exploit Linked to North Korea IT Workers: ZachXBT" (2025-06).[coincupepenft2025]— CoinCu, "Hackers Exploit Matt Furie's NFT Projects with Over $1 Million Loss" (2025-06).
Citations
[zachxbtpepenft2025]— primary on-chain attribution; MEXC deposit address, GitHub fingerprinting, DPRK IT-worker cluster identification, wallet routing analysis.[benzingapepenft2025]— contemporaneous reporting; per-project loss breakdown (~$310K ChainSaw, >$680K Favrr), contract ownership transfer mechanism, "Alex Hong" deletion of LinkedIn.
Discussion
The Pepe Creator NFT contract hijack is the canonical 2025 anchor for the fake-IT-worker-as-NFT-contract-hijack-entry-vector sub-pattern. The case demonstrates the recurring structural property that NFT project teams that hire developers without basic due diligence and grant sole-EOA contract ownership are T15.001-exposed by construction. The attacker did not exploit a smart-contract vulnerability, compromise a private key, or execute a phishing campaign — they passed a hiring process, were granted legitimate administrative access, and used the contract's own functions to extract value.
The case is structurally the first publicly-documented instance of the DPRK IT-worker infrastructure targeting NFT-collection projects specifically. Prior DPRK IT-worker cases (documented across the 2024-2025 window per ZachXBT, TRM Labs, and Chainalysis) targeted DeFi protocols, cryptocurrency exchanges, and wallet-software supply chains. The Pepe case extends the known target set and demonstrates that the extraction surface for NFT projects is simpler than for DeFi protocols: once contract ownership is obtained, the attacker mints NFTs and sells into existing bids, requiring no multi-step DeFi protocol interaction.
The attribution surface is stronger than typical pseudonymous NFT cases because the DPRK IT-worker fingerprint is well-characterized across the broader 2024-2025 cohort. The ZachXBT attribution — Korean-language GitHub settings, Astral VPN, Asia/Russia timezone, repeated small-value MEXC deposits — is the canonical DPRK IT-worker fingerprint that generalizes across the cohort. The case sits at the boundary between pseudonymous-attribution (no named individual) and inferred-attribution (country-level actor attribution via the DPRK IT-worker operational fingerprint).
For defenders, the case reinforces the standing lesson that NFT project teams must treat the developer hiring process as a security control surface and must apply the same access-control principles to NFT smart contracts that DeFi protocols apply to treasury multisigs: multisig ownership, timelocked administrative functions, and per-developer access scoping. A sole-EOA contract ownership model combined with an unvetted developer hiring process is T15.001 + T9.004 exposed by construction.