Tài chính bất khả thi Theo dõi sự kiện tấn công khoản vay chớp nhoáng
创宇区块链安全实验室
2021-06-24 06:46
本文约781字,阅读全文需要约3分钟
Phòng thí nghiệm ngay lập tức theo dõi và phân tích vụ việc.

lời tựa

Vào ngày 20 tháng 6, Impossible Finance, một dự án DeFi trên chuỗi BSC, bất ngờ bị tấn công bởi các khoản vay chớp nhoáng. Biết rằng Phòng thí nghiệm bảo mật chuỗi khối Chuangyu đã theo dõi và phân tích sự cố này lần đầu tiên.

phân tích sự kiện

phân tích sự kiện

Giai đoạn 1: Giai đoạn chuẩn bị

Mô tả hình ảnhHình 1: Lưu đồ giai đoạn chuẩn bị của hackertừ

Sơ đồ giai đoạn chuẩn bị cho Hacker

Trong , ta có thể thấy mục đích cuối cùng của hacker là tạo tính thanh khoản cho AAA token và IF token.

Để đạt được điều này, hoạt động cụ thể của anh ấy:

Bước 1: Nhận mã thông báo IF (Sử dụng Khoản vay nhanh để nhận mã thông báo WBNB từ PancakeSwap và đổi chúng lấy mã thông báo IF)

Bước 3: Đã thêm thanh khoản mã thông báo AAA và mã thông báo IF trong Impossible

Giai đoạn hai: Giai đoạn tấn công

Mô tả hình ảnhHình 2: Lưu đồ các giai đoạn hacktừ

Sơ đồ các giai đoạn hack

Trong , chúng ta có thể thấy rằng mục tiêu cuối cùng của tin tặc là lấy được mã thông báo BUSD. Hoạt động cụ thể của mình:

Bước 3: Trao đổi mã thông báo BUSD có lợi nhuận và đổi mã thông báo IF cho cuộc tấn công tiếp theo

Phân tích nguyên tắc tấn công

tiêu đề phụ

Phân tích nguyên tắc tấn công

Tại sao tin tặc thực hiện hai hoạt động trao đổi trong cùng một quá trình trao đổi?

Hàm cheapSwap không kiểm tra sự thay đổi giá trị K mà cập nhật trực tiếp sự thay đổi giá trị. Đó là lý do tại sao tin tặc có thêm mã thông báo BUSD thông qua nhiều hoạt động trao đổi.

tóm tắt

tiêu đề phụ

tóm tắt


创宇区块链安全实验室
作者文库