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

Beosin: phân tích sự cố bảo mật DEX Merlin sinh thái zkSync

星球君的朋友们
Odaily资深作者
Bài viết này có khoảng 695 từ, đọc toàn bộ bài viết mất khoảng 1 phút
Tất cả số tiền trong nhóm thanh khoản USDC-WETH đã bị rút và kẻ tấn công đã kiếm được tổng lợi nhuận khoảng 1,8 triệu đô la Mỹ.
Tóm tắt AI
Mở rộng
Tất cả số tiền trong nhóm thanh khoản USDC-WETH đã bị rút và kẻ tấn công đã kiếm được tổng lợi nhuận khoảng 1,8 triệu đô la Mỹ.

Nguồn chính thức:Beosin

Nguồn chính thức:Vào ngày 26 tháng 4 năm 2023, theo nền tảng nhận thức tình huống Beosin-Eagle Eye, một sự cố an ninh đã xảy ra tại Merlin Dex.Tất cả số tiền trong nhóm thanh khoản USDC-WETH đã bị rút và kẻ tấn công đã kiếm được tổng lợi nhuận khoảng 1,8 triệu đô la Mỹ.

Được biết, Merlin Dex là một sàn giao dịch phi tập trung. Về sự cố bảo mật này, nhóm bảo mật Beosin đã phân tích sự cố lần đầu tiên và kết quả như sau.

Thông tin liên quan đến sự kiện

Hãy lấy một trong các giao dịch làm ví dụ để phân tích

0xf21bedfb0e40bc4e98fd89d6b2bdaf82f0c452039452ca71f2cac9d8fea29ab2

địa chỉ kẻ tấn công

0xc0D6987d10430292A3ca994dd7A31E461eb28182

0x2744d62a1e9ab975f4d77fe52e16206464ea79b7

hợp đồng bị tấn công

0x82cf66e9a45Df1CD3837cF623F7E73C1Ae6DFf1e (nhóm USDC-WETH)

quá trình tấn công

quá trình tấn công

1. Trong bước đầu tiên, người tạo nhóm (0xc0D6987d10430292A3ca994dd7A31E461eb28182) đã tạo hợp đồng gốc (0x63E6fdAdb86Ea26f917496bEEEAEa4efb319229F) và địa chỉ Feeto đã được đặt thành (0xc0D6987d104302 92A3ca994dd7A31E461eb28182).2. Kẻ tấn công triển khai nhóm USDC-WETH (0x82cf66e9a45Df1CD3837cF623F7E73C1Ae6DFf1e) thông qua hợp đồng nhà máy,

Khi nhóm được khởi tạo, USDC và WETH trong nhóm được ủy quyền tối đa cho địa chỉ Feeto của nhà máy hợp đồng.Có thể thấy rằng có một rủi ro tập trung rõ ràng.

3. Vì vậy, với sự ủy quyền tối đa, kẻ tấn công sẽ chuyển tất cả các mã thông báo trong nhóm.

4. Điều đáng chú ý là trước cuộc tấn công, địa chỉ Chủ sở hữu và Feeto của hợp đồng nhà máy đã bị thay đổi, nhưng bước này không cần thiết cho cuộc tấn công. .

Cuối cùng, có thể thấy rằng tất cả số tiền trong nhóm thanh khoản USDC-WETH đã bị rút và kẻ tấn công đã kiếm được tổng lợi nhuận khoảng 1,8 triệu đô la Mỹ.

phân tích lỗ hổngNhóm bảo mật Beosin đã phân tích rằng cuộc tấn công này chủ yếu sử dụng

Vấn đề tập trung của hợp đồng cặp tối đa hóa việc ủy ​​quyền địa chỉ Feeto trong hợp đồng nhà máy tại thời điểm khởi tạo và tiền trong nhóm có thể được rút bất cứ lúc nào theo địa chỉ Feeto được đặt tại thời điểm khởi tạo.

Theo dõi quỹ

Kẻ tấn công đã gọi hàm transferFrom để chuyển 811 K USDC từ nhóm tới địa chỉ 1 (0x2744d62a1e9ab975f4d77fe52e16206464ea79b7) của kẻ tấn công. Địa chỉ 2 của kẻ tấn công (0xcE4ee0E01bb729C1c5d6D2327BB0F036fA2cE7E2) đã trích xuất 435,2 eth từ hợp đồng mã thông báo 1 (WETH) và chuyển nó sang địa chỉ Ethereum (0xa7D481944730a88B862eB57248Cb1B2C 8aa358Ad) và địa chỉ (0x0 b8a3ef6307049aa0ff215720ab1fc885007393d), mang lại tổng lợi nhuận khoảng 1,8 triệu USD.Nền tảng phân tích chống rửa tiền Beosin KYT nhận thấy rằng số tiền bị đánh cắp vẫn được lưu trữ trên hai địa chỉ mạng chính Ethereum của những kẻ tấn công nêu trên và nhóm bảo mật Beosin sẽ tiếp tục theo dõi và theo dõi số tiền bị đánh cắp.

tóm tắt

tóm tắtĐể đối phó với sự cố này, nhóm bảo mật Beosin khuyến nghị,

0x
Sự an toàn
ETH
USDC
DEX
zkSync
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
Tìm kiếm
Mục lục bài viết
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android