Circle/Tether đã đóng băng lượng stablecoin trị giá khoảng 1,7 tỷ USD, chiếm một phần lớn trong số tiền bị ảnh hưởng. CZ đề xuất quỹ SAFU có thể bù đắp khoản thiếu hụt này.
Các tài sản lớn nhất ước tính gồm:
• 16.15亿 USDT
• 6260万 RLUSD
• 29,934 wBETH
• 11,372 XAUt
• 619万 UNI
• 1.984亿 ENA
• 7.175万亿 PEPE
• 2780万 USD1
• 226万 LINK
• 127,853 AAVE
Theo giá trên trình khám phá blockchain, tổng giá trị vào khoảng 2,5 tỷ USD.
1. Kẻ tấn công đã triển khai một hợp đồng ủy quyền từ relay vào lúc 15:59 UTC, 0x63e842b0...73e9c6fAe.
2. Khoảng bốn giờ sau, relay gửi một giao dịch ủy quyền EIP-7702.
Giao dịch này cài mã ủy quyền 7702 độc hại lên Binance 14.
3. Sau đó, relay gọi Binance 14, thực thi mã ủy quyền và chuyển số dư ETH cùng token của Binance 14 đi.
4. Dữ liệu gọi được gắn nhãn là sweep(address, address[]). Tham số thứ hai là danh sách địa chỉ hợp đồng token có thể nhận diện, cùng với địa chỉ zero (eth).
5. Sau đó, cùng relay đã sử dụng chung lệnh ủy quyền này để chuyển 780 triệu USDC từ ví nóng Binance 34 vào cùng một pool.
• Relay 0x7C... được cấp vốn trong hai ngày trước đó thông qua ba lần rút 0.1 ETH từ Tornado Cash.
• Cùng pool đó đã nhận 28,005.6 ETH từ Binance 16, 24 giây sau đợt rút tiền lớn.
• Sau đó, pool chuyển tiếp 195,460 ETH đến một EOA mới, chưa được gắn nhãn.
• EOA này chỉ có một giao dịch và hiện đang nắm giữ 195,460 ETH.
Điều chưa rõ là vì sao ngay từ đầu họ cần một relay. Nếu có khóa riêng của ví Binance, họ đã có thể gửi tài sản trực tiếp dưới dạng một gói nguyên tử mà không cần relay.
Vì vậy, có vẻ rất có thể họ không có khóa riêng, mà chỉ lừa được chữ ký ủy quyền 7702 bằng cách nào đó.
Tôi nghĩ chúng ta có thể mặc định đây là DPRK.
Một chi tiết thú vị về vụ hack Binance: giao dịch rút cạn đã gửi 50 ủy quyền EIP7702, mỗi ủy quyền có một nonce tuần tự.
Chỉ một trong số đó có nonce chính xác và hợp lệ cho giao dịch.
Nhiều khả năng kẻ tấn công đã thu thập cả 50 ủy quyền trong một khoảng thời gian, khi chưa biết nonce chính xác tại thời điểm thực thi, rồi gửi tất cả cùng một lúc. Ethereum chỉ chấp nhận ủy quyền hợp lệ; những ủy quyền không hợp lệ sẽ bị loại bỏ. $BNB
Các tài sản lớn nhất ước tính gồm:
• 16.15亿 USDT
• 6260万 RLUSD
• 29,934 wBETH
• 11,372 XAUt
• 619万 UNI
• 1.984亿 ENA
• 7.175万亿 PEPE
• 2780万 USD1
• 226万 LINK
• 127,853 AAVE
Theo giá trên trình khám phá blockchain, tổng giá trị vào khoảng 2,5 tỷ USD.
1. Kẻ tấn công đã triển khai một hợp đồng ủy quyền từ relay vào lúc 15:59 UTC, 0x63e842b0...73e9c6fAe.
2. Khoảng bốn giờ sau, relay gửi một giao dịch ủy quyền EIP-7702.
Giao dịch này cài mã ủy quyền 7702 độc hại lên Binance 14.
3. Sau đó, relay gọi Binance 14, thực thi mã ủy quyền và chuyển số dư ETH cùng token của Binance 14 đi.
4. Dữ liệu gọi được gắn nhãn là sweep(address, address[]). Tham số thứ hai là danh sách địa chỉ hợp đồng token có thể nhận diện, cùng với địa chỉ zero (eth).
5. Sau đó, cùng relay đã sử dụng chung lệnh ủy quyền này để chuyển 780 triệu USDC từ ví nóng Binance 34 vào cùng một pool.
• Relay 0x7C... được cấp vốn trong hai ngày trước đó thông qua ba lần rút 0.1 ETH từ Tornado Cash.
• Cùng pool đó đã nhận 28,005.6 ETH từ Binance 16, 24 giây sau đợt rút tiền lớn.
• Sau đó, pool chuyển tiếp 195,460 ETH đến một EOA mới, chưa được gắn nhãn.
• EOA này chỉ có một giao dịch và hiện đang nắm giữ 195,460 ETH.
Điều chưa rõ là vì sao ngay từ đầu họ cần một relay. Nếu có khóa riêng của ví Binance, họ đã có thể gửi tài sản trực tiếp dưới dạng một gói nguyên tử mà không cần relay.
Vì vậy, có vẻ rất có thể họ không có khóa riêng, mà chỉ lừa được chữ ký ủy quyền 7702 bằng cách nào đó.
Tôi nghĩ chúng ta có thể mặc định đây là DPRK.
Một chi tiết thú vị về vụ hack Binance: giao dịch rút cạn đã gửi 50 ủy quyền EIP7702, mỗi ủy quyền có một nonce tuần tự.
Chỉ một trong số đó có nonce chính xác và hợp lệ cho giao dịch.
Nhiều khả năng kẻ tấn công đã thu thập cả 50 ủy quyền trong một khoảng thời gian, khi chưa biết nonce chính xác tại thời điểm thực thi, rồi gửi tất cả cùng một lúc. Ethereum chỉ chấp nhận ủy quyền hợp lệ; những ủy quyền không hợp lệ sẽ bị loại bỏ. $BNB
