The Attack Chain
According to Binance, the breach began in June when an employee downloaded a tampered version of a software package, which was promoted through an internet advertisement. While Binance detected the download and replaced the device and credentials, the attackers successfully learned the roles of the employee and other members of the wallet team.
In September, the campaign escalated through social engineering. A software engineer was contacted on a legitimate job-hunting platform by an individual posing as a Project Director. The engineer participated in a first-round interview with a purported HR representative and a second-round interview with an individual claiming to be the CEO of a fictitious company. During this process, the engineer was instructed to download a coding assignment that contained a "malicious code repository."
On October 20, the attackers used the compromised computer and an internal AI tool to gain control over the systems of two other engineers, including a Wallet DevOps Engineer. The attackers discovered a container deployment permission token on the computer of Wallet DevOps Engineer A.