Cellframe Network遭cuộc tấn công cho vay chớp nhoáng Hacker获利7.6万美元

robot
Đang tạo bản tóm tắt

Phân tích sự kiện Cellframe Network bị cuộc tấn công cho vay chớp nhoáng

Vào lúc 10 giờ 7 phút 55 giây (UTC+8) ngày 1 tháng 6 năm 2023, Cellframe Network đã bị tấn công bởi hacker trên một chuỗi thông minh do vấn đề tính toán số lượng token trong quá trình di chuyển thanh khoản. Cuộc tấn công này đã khiến hacker thu lợi khoảng 76,112 đô la.

Web3 An toàn | Phân tích sự kiện Cellframe Network bị tấn công do Khoản vay nhanh thao túng tỷ lệ pool

Nguyên nhân và quy trình tấn công

Nguyên nhân cơ bản của cuộc tấn công nằm ở vấn đề tính toán trong quá trình di chuyển thanh khoản. Hacker đã lợi dụng chức năng Khoản vay nhanh và hồ bơi thanh khoản để thao túng, khéo léo khai thác lỗ hổng trong việc tính toán số lượng token.

Quá trình tấn công như sau:

  1. Hacker trước tiên thông qua Khoản vay nhanh để lấy được nhiều BNB và New Cell token.
  2. Chuyển đổi tất cả các mã thông báo New Cell thành BNB, khiến số lượng BNB trong bể gần như bằng không.
  3. Sử dụng một lượng lớn BNB để đổi lấy token Old Cell.
  4. Trước khi tấn công, hacker đã thêm thanh khoản Old Cell và BNB, nhận được Old lp.
  5. Gọi hàm di chuyển tính thanh khoản, lúc này bể mới gần như không có BNB, bể cũ gần như không có token Old Cell.
  6. Quá trình di chuyển liên quan đến việc loại bỏ tính thanh khoản cũ và thêm tính thanh khoản mới theo tỷ lệ của bể mới.
  7. Do tỷ lệ token trong bể mất cân bằng, hacker có thể sử dụng một lượng rất nhỏ BNB và token New Cell để thu được một lượng lớn tính thanh khoản.
  8. Cuối cùng, hacker loại bỏ tính thanh khoản của hồ mới, đổi token Old Cell đã nhận được thành BNB, hoàn thành việc kiếm lợi.

Web3 An ninh | Phân tích sự kiện Cellframe Network bị tấn công do thao túng tỷ lệ pool bằng khoản vay nhanh

Web3 An toàn | Phân tích sự kiện Cellframe Network bị tấn công do thao túng tỷ lệ pool bằng khoản vay nhanh

Web3 An toàn | Phân tích sự kiện Cellframe Network bị tấn công do操控池子比例 bởi Khoản vay nhanh

Web3 An toàn | Phân tích sự kiện tấn công của Cellframe Network do thao tác tỷ lệ pool bằng khoản vay nhanh

Gợi ý an toàn

Để ngăn chặn các cuộc tấn công tương tự, nhóm dự án nên:

  1. Cân nhắc toàn diện sự thay đổi số lượng hai loại token trong cả hai bể cũ và mới.
  2. Cân nhắc giá của token hiện tại, thay vì chỉ dựa vào số lượng của hai loại token trong cặp giao dịch để tính toán.
  3. Thực hiện kiểm toán bảo mật toàn diện trước khi mã được triển khai.

Sự kiện này một lần nữa nhấn mạnh tầm quan trọng của các biện pháp an ninh nghiêm ngặt và kiểm toán mã toàn diện trong các dự án DeFi, đặc biệt là khi liên quan đến các thao tác thanh khoản phức tạp.

Web3 an toàn | Phân tích sự kiện Cellframe Network bị tấn công do thao túng tỷ lệ pool bằng khoản vay nhanh

CELL-1.61%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 6
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
LightningAllInHerovip
· 21giờ trước
A ha, cuộc tấn công chớp nhoáng chỉ kiếm được có bấy nhiêu, không đủ để nhét kẽ răng.
Xem bản gốcTrả lời0
AltcoinHuntervip
· 08-12 09:28
Chép bài tập đúng không? Hacker làm cái này rất thành thạo.
Xem bản gốcTrả lời0
ChainDoctorvip
· 08-10 06:32
Hiểu anh chuyên nói về lỗ hổng defi, thường xuyên phân tích chuyên nghiệp khác nhau

Đưa ra bình luận, sử dụng tiếng Trung
Xem bản gốcTrả lời0
StealthDeployervip
· 08-10 06:32
Một hồ đồ ngốc nữa được nuôi béo...
Xem bản gốcTrả lời0
PumpDoctrinevip
· 08-10 06:30
Lại một công ty không đảm bảo an toàn.
Xem bản gốcTrả lời0
MetaEggplantvip
· 08-10 06:16
Lại bị tấn công... không nói nên lời fam
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)