Tiêu đề gốc: "Cái giá của sự "cố ý"? Zunami Protocol bị tấn công do thao túng giá, thiệt hại hơn 2,1 triệu đô la Mỹ"
Nguồn gốc: Beosin
14 tháng 8 năm 2023, Giám sát rủi ro bảo mật, cảnh báo sớm và giám sát nền tảng chặn của Beosin EagleEye cho thấy Giao thức Zunami trên chuỗi Ethereum đã phải chịu một cuộc tấn công thao túng giá, dẫn đến mất 1.152 ETH trị giá 2,1 triệu USD.
Được hiểu rằng Zunami Protocol là một nền tảng phân bổ các stablecoin cho người dùng, có thể hiểu là thu nhập phi tập trung công cụ tổng hợp để tạo ra các giải pháp có lợi hơn cho người nắm giữ stablecoin.
Có một tình tiết nhỏ về sự cố này. Một công ty bảo mật đã vui lòng nhắc nhở họ về lỗ hổng này, nhưng dự án. Nhưng anh ấy lại không để ý đến và “cố ý” phớt lờ. Kết quả là sau khi sự việc này xảy ra thì đã quá muộn.

Đội bảo mật Beosin đã phân tích vụ việc ngay lập tức và kết quả như sau:
● Giao dịch tấn công Tx1:0x2aec4fdb2a09ad4269a410f2c770737626fb62c54e0fa8ac25e8582d4b690ccaTx2:0x0788ba222970c7c68a738b0e08fb197e669e61f9b226ceec4cab9b85 be8cceb
●Địa chỉ kẻ tấn công 0x5f4c21c9bb73c8b4a296cc256c0cde324db146df
●Hợp đồng tấn công 0xa21a2b59d80dc42d332f778cbb9ea127100e5d75 p> p>
●Hợp đồng bị tấn công 0xe47f1cd2a37c6fe69e3501ae45eca263c5a87b2b
Lý do của cuộc tấn công này là việc tính giá LP trong hợp đồng dễ bị tấn công dựa trên số dư CRV của chính hợp đồng đó và tỷ giá hối đoái của CRV trong nhóm wETH/CRV. Kẻ tấn công đã thao túng giá LP bằng cách chuyển CRV sang hợp đồng và thao túng tỷ giá hối đoái của nhóm wETH/CRV.
Chúng tôi sử dụng 0x2aec4. ..... Giao dịch làm ví dụ:
1. Cho vay đầu tiên 6811 ETH thông qua bộ cân bằng: Khoản vay flash Vault làm quỹ tấn công.

2. Sử dụng 300ETH của khoản vay nhanh để trao đổi trong 84 zETH, hãy chuẩn bị cho giá trị gia tăng tiếp theo của zETH

1. Sử dụng 11 ETH để trao đổi 35293 CRV và chuyển nó vào hợp đồng sEthFraxEthCurveConvex Kẻ tấn công thao túng số dư CRV trong hợp đồng sEthFraxEthCurveConvex để chuẩn bị trước. cho thao tác tấn công tiếp theo.

2 Sau đó, sử dụng 406 ETH trong nhóm wETH/CRV. Việc đổi CRV được lặp lại nhiều lần nên giá CRV tăng khoảng 10 lần.

3 Vì phép tính giá trị của zETH (LP) được thể hiện. bởi CRV Giá của đồng tiền được xác định bởi hai yếu tố, giá trị được tính bằng CRV và ETH trong hợp đồng sEthFraxEthCurveConvex.
4. Kẻ tấn công đã thao túng giá CRV và số dư CRV của hợp đồng dễ bị tấn công thông qua các bước trên, khiến _assetPriceCached cuối cùng trở nên lớn hơn.




5. Khi _assetPriceCached được sử dụng để tính toán số dư của zETH (LP) trở nên lớn hơn, giá trị của 84zETH tăng lên 221 zETH.


p>

6. Sử dụng CRV đã đổi ở bước 4 và đổi lại lấy ETH để hoàn trả khoản vay nhanh.

7. Đổi giá trị tăng thêm của 221 zETH (LP) thành 389 ETH.

8. Trả lại khoản vay nhanh 6811 ETH và các khoản phí khác, cuối cùng kiếm được lợi nhuận 26 ETH.

p>
Tính đến thời điểm xuất bản, nhóm phân tích bảo mật của Beosin phát hiện ra rằng tất cả số tiền bị đánh cắp đã được chuyển tiền mặt Tornado.

p>
Để ứng phó với sự cố này, nhóm bảo mật Beosin khuyến nghị:
1. Các dự án có liên quan và tương tự nên xem xét sự phụ thuộc của các nhóm mã thông báo khác nhau khi tính giá trị của Lp.
2. Trước khi dự án lên mạng, nên chọn một công ty kiểm toán bảo mật chuyên nghiệp để tiến hành kiểm tra bảo mật toàn diện để tránh rủi ro bảo mật.
Liên kết gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia