BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Tấn công flash loan + cấu hình sai quyền, lãng phí 25 triệu đô la Mỹ | Phân tích ngắn gọn về sự cố hack xToken

Beosin
特邀专栏作者
Bài viết này có khoảng 1398 từ, đọc toàn bộ bài viết mất khoảng 2 phút
Với sự phát triển không ngừng của các dự án DeFi lớn, toàn bộ thế giới DeFi sẽ ngày càng dễ thay đổi và các dự án mới thường sẽ tương tác với các dự án DeFi trước đó ở nhiều khía cạnh kh
Tóm tắt AI
Với sự phát triển không ngừng của các dự án DeFi lớn, toàn bộ thế giới DeFi sẽ ngày càng dễ thay đổi và các dự án mới thường sẽ tương tác với các dự án DeFi trước đó ở nhiều khía cạnh kh

1. Tổng quan sự kiện

tiêu đề phụ

Mặc dù nhóm xToken đã đưa ra tuyên bố ngay sau sự cố và đưa ra phản hồi tích cực về nguyên nhân của vụ hack cũng như các biện pháp khắc phục sau đó; Đội bảo mật Thành Đô Lianan cho rằng vụ hack xToken khá điển hình, liên quan đến tin tặc như tấn công flash loan và giá thao tác thường tấn công theo thói quen, vì vậy họ đã ngay lập tức can thiệp vào quá trình phân tích và sắp xếp quá trình tấn công của sự cố hack xToken, với hy vọng sử dụng điều này như một bài học để gióng lên hồi chuông cảnh báo cho phần lớn các dự án DeFi.

2. Phân tích sự kiện

tiêu đề phụ

Trong sự cố hack này, kẻ tấn công đã sử dụng hai thói quen tấn công điển hình trong cùng một giao dịch. Đầu tiên, tin tặc đã sử dụng khoản vay nhanh để thao túng giá SNX trong DEX, từ đó ảnh hưởng đến tiền đúc trong xSNX, nhằm đạt được mục đích chênh lệch giá; thứ hai, tin tặc đã sử dụng cấu hình quyền sai trong hợp đồng xBNT để vượt qua địa chỉ Đường dẫn bất ngờ, để đạt được mục đích sử dụng tiền không khí để hoàn thành lợi nhuận.

Sự chuẩn bị

Tiếp theo, hãy khôi phục cách hacker đã sử dụng "tấn công flash loan + cấu hình quyền sai" để hoàn tất toàn bộ quá trình tấn công.

Sự chuẩn bị

1. Trước tiên, kẻ tấn công sử dụng các khoản vay chớp nhoáng để cho vay một số tiền lớn;

2. Sử dụng chức năng cho vay của Aave và chức năng DEX của Sushiswap để nhận được một lượng lớn mã thông báo SNX;

3. Sau đó bán một số lượng lớn SNX trên Uniswap, do đó làm gián đoạn giá SNX trên Uniswap;

cuộc tấn công bắt đầu

4. Sử dụng một lượng nhỏ ETH để thu được một lượng lớn xSNX;

Giải thích nguyên tắc: Kẻ tấn công đã sử dụng hợp đồng xSNX để hỗ trợ cơ chế trao đổi ETH và SNX lấy xSNX. Cụ thể, khi người dùng chuyển ETH, hợp đồng sẽ đổi ETH của người dùng lấy SNX tương đương thông qua Uniswap, sau đó thực hiện trao đổi xSNX. Do hoạt động của kẻ tấn công trong 1~3 trong "công tác chuẩn bị", giá ETH sang SNX trong Uniswap bị thao túng vào thời điểm này, cho phép đổi một lượng nhỏ ETH lấy một lượng lớn SNX, sau đó là một một lượng lớn xSNX.

tấn công kết thúc

5. Kẻ tấn công đã kiếm được lợi nhuận bằng cách bán trong Bancor, vì giá trong Bancor không bị ảnh hưởng nên giá vẫn bình thường vào thời điểm đó. Tại thời điểm này, kẻ tấn công có thể chênh lệch giá, sau đó trả lại khoản vay chớp nhoáng;

Giải thích nguyên tắc: Kẻ tấn công đã sử dụng hợp đồng xBNT để hỗ trợ chức năng đúc ETH xBNT. Hợp đồng sẽ chuyển đổi ETH thành BNT trong Bancor và sau đó đúc xBNT. Tuy nhiên, cần lưu ý rằng chức năng đúc này có thể chỉ định đường dẫn trao đổi, đó là , nó không cần Chuyển đổi sang BNT cũng có thể được đúc, điều này cho phép kẻ tấn công tùy ý chỉ định địa chỉ để chuyển đổi mã thông báo.

3. Đánh giá sự kiện

tiêu đề phụ

3. Đánh giá sự kiện

Trong phản hồi chính thức của nhóm xToken, họ bày tỏ sự hối tiếc sâu sắc về tổn thất tài sản do sự cố hack và đề cập rằng một tính năng bảo mật sẽ được giới thiệu trong các sản phẩm sắp tới để ngăn chặn các cuộc tấn công như vậy. Thật không may, 25 triệu USD đã bị mất do tính năng an toàn này vẫn chưa được giới thiệu trên toàn bộ dòng sản phẩm.


DeFi
ETH
Uniswap
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina