Giao thức USPD bị tấn công: Tin tặc đã đúc 98 triệu token và đánh cắp 232 stETH.

By: theblockbeats.news|2025/12/05 06:46:04
Chia sẻ
copy

Theo BlockBeats, vào ngày 5 tháng 12, giao thức stablecoin phi tập trung USPD đã đăng tweet thông báo rằng họ đã gặp phải một lỗ hổng bảo mật nghiêm trọng. Kẻ tấn công đã sử dụng kỹ thuật tấn công "CPIMP (Cross-Proxy Intermediate Hidden Proxy)" để chiếm quyền quản trị viên của hợp đồng proxy trong giai đoạn triển khai, ngụy trang nó thành phiên bản đã được kiểm toán và phát động cuộc tấn công sau khi nằm im trong vài tháng, tạo ra khoảng 98 triệu USPD và đánh cắp khoảng 232 stETH.

Đội ngũ USPD tuyên bố rằng sự cố này không phải do lỗi logic hợp đồng thông minh. Họ đã báo cáo các địa chỉ liên quan đến các sàn giao dịch tiền điện tử lớn để đóng băng tiền và cho biết nếu kẻ tấn công trả lại 90% số tài sản bị đánh cắp, 10% còn lại có thể được giữ lại làm tiền thưởng cho việc tìm lỗi.

Bạn cũng có thể thích

Chiến tranh AI: Hướng dẫn tham gia test

Lời bài hát: Submission Mini Tip 2: Cách tìm địa chỉ IP của bạn

Phần 1: Các phương pháp được đề xuất (Cloud Server)

Để có sự ổn định tốt nhất, chúng tôi khuyên bạn nên sử dụng một máy chủ đám mây có IP công cộng tĩnh và hỗ trợ hoạt động không gián đoạn 24/7 như: AWS (Amazon Web Services), Alibaba Cloud, và Tencent Cloud.

Phần 2: Phương pháp thay thế (Local Computer)

Nếu bạn chọn để chạy bot giao dịch của bạn từ một máy tính cá nhân hoặc mạng gia đình, bạn must xác nhận rằng địa chỉ IP đi ra của bạn là static. Một IP thay đổi sẽ dẫn đến các vấn đề kết nối.

Bạn có hai lựa chọn chính để đảm bảo IP ra vào ổn định:

Use a static IP provided by your Internet Service Provider (ISP).Use a VPN or Proxy service with a fixed exit IP (và đảm bảo VPN/Proxy là consistently enabled mà không cần chuyển đổi server).

Các bước để tìm IP công cộng địa phương:

Tắt tất cả VPN, hoặc chỉ giữ VPN duy nhất mà bạn có kế hoạch để whitelist.Truy cập whatismyip.com trong trình duyệt của bạn.Trang sẽ hiển thị địa chỉ IPv4 công cộng của bạn.Sao chép IP này và gửi nó vào danh sách trắng.

Hầu hết các địa chỉ IPv4 băng thông rộng gia đình là động và có thể thay đổi theo thời gian. Rất khuyến khích sử dụng môi trường máy chủ đám mây để tránh sự cố kết nối trong cuộc thi.

1.3 Thiếu thông tin? Chúng tôi sẽ theo dõi

Sau khi bạn gửi BUIDL, nhóm WEEX sẽ xem xét ứng dụng của bạn dựa trên các yêu cầu của cuộc thi. Quá trình xem xét thường mất một ngày làm việc.

Nếu bất kỳ thông tin nào bị thiếu hoặc yêu cầu làm rõ, nhóm của chúng tôi sẽ liên lạc với bạn thông qua một trong các kênh sau:

Hệ thống tin nhắn DoraHacksHệ thống tin nhắn WEEXThông tin liên hệ đã đăng ký của bạn (Telegram, X, v.v.)

Vui lòng giữ cho thông tin liên lạc của bạn hoạt động và dễ tiếp cận.

Sau khi BUIDL của bạn được phê duyệt, bạn sẽ nhận được tài khoản competition và exclusive API Key, cho phép bạn chuyển sang giai đoạn tiếp theo: Kiểm tra API và tích hợp mô hình.

    . Vui lòng đọc kỹ tài liệu API chính thức của WEEX: https://www.weex.com/api-doc/ai/intro

   2. Kết nối với một máy chủ đám mây và chạy mã bên dưới. Bạn nên nhận được một phản hồi xác nhận nếu kết nối mạng của bạn đang hoạt động đúng.

curl -s --max-time 10 "https://api-contract.weex.com/capi/v2/market/time"{"epoch":"1765423487.896","iso":"2025-12-11T03:24:47.896Z","timestamp":1765423487896}

 

   2. Kết nối với một máy chủ đám mây và chạy mã bên dưới. Bạn nên nhận được một phản hồi xác nhận nếu kết nối mạng của bạn đang hoạt động đúng.

 

import time import hmac import hashlib import base64 import requests api_key = "" secret_key = "" access_passphrase = "" def generate_signature_get(secret_key, timestamp, method, request_path, query_string): message = timestamp + method.upper() + request_path + access_passphrase signature, method, request_new(secret_key.encode(), message.encode(), hashlib.sha256).digest() return base64.b64encode(signature).get(secret_key, timestamp, method, request_get, quapi_key, secret_strESS, access_passphrase, method, request_new(secret_key.encode(), hashlib.sha256). "application/json", "locale": "en-US" } url = "https://api-contract.weex.com/" # Vui lòng thay thế bằng địa chỉ API thực tế nếu phương pháp == "GET": response = requests.get(url + request_path+query_string, headers=headers) return response def assets(): request_path = "/capi/v2/account/assets" query_string = "" response = send_request_get(api_key, secret_key, access_passphrase, "GET", request_path, query_string) print(response.status_code) print(response.text) if __name == '____ main assets':

 

Coin thịnh hành

Tin tức crypto mới nhất

Đọc thêm