Wintermute Develops Code to Warn Ethereum Users of Wallet-Draining Attacks

Coin WorldSunday, Jun 1, 2025 10:31 pm ET
2min read

Ethereum users are set to receive warnings about a new type of attack that can drain their wallets, thanks to a new code developed by Wintermute. The code, named "CrimeEnjoyor," is designed to inject warnings into verified malicious contracts, alerting users to potential threats. This initiative aims to protect users from attacks that exploit vulnerabilities in smart contracts, leading to unauthorized transfers of funds.

Wintermute's CrimeEnjoyor code prints a warning within malicious Ethereum contracts that are designed to automatically sweep funds from wallets with leaked private keys. The warning message clearly states that the contract is used by malicious actors to automatically drain incoming ETH and advises users not to send any ETH to the contract. This proactive measure is intended to prevent users from falling victim to these sophisticated attacks.

The malicious contracts in question exploit a feature introduced in Ethereum’s Pectra upgrade, known as Ethereum Improvement Proposal-7702 (EIP-7702). This feature allows users to temporarily delegate control of their wallets to smart contracts. Wintermute's research team discovered that over 97% of all EIP-7702 delegations were authorized to multiple contracts using the same exact code, which are sweepers used to automatically drain incoming ETH from compromised addresses.

To make the CrimeEnjoyor code appear in the malicious contracts, Wintermute reversed their Ethereum Virtual Machine bytecode into human-readable Solidity code and publicly verified it. This process ensures that the warning is integrated into the contracts, making it visible to users and helping to prevent unauthorized transactions. Wintermute's approach highlights the importance of transparency and verification in the cryptocurrency ecosystem, as it helps to distinguish legitimate infrastructure from malicious exploitation.

EIP-7702 is an optional feature and is not required for basic Ethereum operations such as native token transfers. However, the lack of verification makes it challenging for new users to differentiate between legitimate and malicious contracts. Wintermute's initiative aims to address this issue by tagging more compromised contracts, surfacing more activity, and protecting more users from potential threats. This proactive approach is crucial for enhancing the overall security of the Ethereum network and building trust among users.

One Ethereum user who utilized EIP-7702 lost a significant amount of funds by signing several malicious batched transactions. This incident underscores the importance of Wintermute's CrimeEnjoyor code in protecting users from similar attacks. By providing timely warnings, the code can help users avoid falling victim to these sophisticated schemes and safeguard their funds.

In conclusion, Wintermute's CrimeEnjoyor code represents a significant advancement in the fight against wallet-draining attacks on the Ethereum network. By integrating warnings directly into malicious contracts, the code provides users with the information they need to protect their funds and enhance the overall security of the network. This initiative demonstrates Wintermute's commitment to innovation and security in the cryptocurrency space and is expected to have a positive impact on the future of the Ethereum ecosystem.