Quay lại Blog
Solana

Wallet drainer là gì? Cách drainer trên Solana lấy tài sản của bạn

Bạn thử nhận một airdrop, mint một thứ gì đó mới hoặc "xác minh" ví, phê duyệt một yêu cầu, rồi nhìn số dư biến mất. Trên Solana, một vụ rút ví thường diễn ra như vậy: một chữ ký, rồi nhiều tài sản cùng lúc bị chuyển đi.

Wallet drainer là gì?

Wallet drainer là một trang web hoặc script lừa đảo được tạo ra để rút sạch ví crypto. Nó khiến bạn phê duyệt một giao dịch, một token approval hoặc một thay đổi đối với ví, hoặc nhập cụm từ khôi phục, rồi chuyển SOL, token và NFT của bạn cho kẻ tấn công.

Drainer hiếm khi trông giống một cuộc tấn công. Chúng trông giống trang nhận thưởng, trang mint, chương trình tặng quà hoặc khung chat hỗ trợ. Nhiều drainer là bộ công cụ (kit) được cho kẻ lừa đảo thuê, và người vận hành bộ công cụ ăn chia một phần tài sản bị đánh cắp, nên cùng một quy trình xuất hiện trên nhiều trang web nhái với thương hiệu khác nhau.

Chỉ kết nối thì không trao khóa của bạn hay chuyển bất cứ thứ gì. Kết nối chia sẻ địa chỉ công khai của bạn và cho phép trang web yêu cầu chữ ký. Thiệt hại xảy ra khi bạn phê duyệt những gì nó yêu cầu, vì vậy chỉ kết nối với những trang web mà bạn chủ động tìm đến.

Drainer trên Solana lấy tài sản của bạn như thế nào?

Có một vài con đường xâm nhập, và mỗi con đường để lại ví của bạn ở một trạng thái khác nhau. Biết điều gì đã xảy ra sẽ cho bạn biết mình vẫn còn bảo vệ được những gì.

Một giao dịch chuyển đi mọi thứ

Một giao dịch Solana có thể gộp nhiều lệnh (instruction), và tất cả cùng được thực thi khi bạn phê duyệt. Drainer lợi dụng điều đó để gói các lệnh chuyển SOL và chuyển token vào một yêu cầu duy nhất trông giống như nhận thưởng hoặc mint. Khi giao dịch được xác nhận, các khoản chuyển không thể hoàn tác.

Một approval có thể dùng về sau

Token approval biến một địa chỉ khác thành delegate trên một trong các tài khoản token của bạn, được phép chuyển hoặc đốt tối đa một lượng nhất định. Drainer có được approval không cần lấy mọi thứ ngay lập tức; nó có thể quay lại lấy những token đó sau. Bạn có thể xóa approval bằng thao tác thu hồi (revoke), miễn là token vẫn còn đó.

Đổi chủ sở hữu tài khoản token của bạn

Một tài khoản token SPL cổ điển có thể được giao cho chủ sở hữu mới bằng một giao dịch mà chủ sở hữu của nó ký. Khi điều đó xảy ra, chủ sở hữu mới kiểm soát những token đó, và không giao dịch nào bạn ký từ ví có thể lấy lại tài khoản. Associated token account của Token-2022 không thể đổi chủ sở hữu, nên thủ đoạn này chỉ hiệu quả với tài khoản token SPL cổ điển, bao gồm tài khoản mặc định của một token như USDC.

Thay đổi chính tài khoản ví của bạn

Một số drainer trên Solana thay đổi chính tài khoản ví. Trong một vụ chiếm quyền mà chúng tôi đã xem xét, nạn nhân đã ký một giao dịch biến địa chỉ của họ thành tài khoản durable nonce với kẻ tấn công là authority. Những drainer khác gán địa chỉ cho một chương trình. Dù bằng cách nào, kẻ tấn công cũng kiểm soát SOL tại địa chỉ đó. Bất cứ thứ gì bạn gửi đến đó đều có thể bị rút hoặc bị khóa, nên các lệnh gửi thông thường từ ví thường thất bại. Token của bạn thường vẫn nằm yên, và hướng dẫn cho ví bị hack của chúng tôi trình bày cách chuyển chúng.

Cụm từ khôi phục hoặc private key của bạn

Trường hợp tệ nhất không cần giao dịch nào. Nhân viên hỗ trợ giả, trang "xác thực ví" giả và biểu mẫu nhận thưởng giả đều đòi cụm từ khôi phục của bạn. Bất kỳ ai có nó đều kiểm soát hoàn toàn ví, cả hiện tại lẫn sau này, và không thao tác thu hồi hay ngắt kết nối nào thay đổi được điều đó.

Dấu hiệu cảnh báo của drainer là gì?

  • Sự gấp gáp và tiền miễn phí. "Nhận trước khi hết hạn", airdrop bất ngờ, kiểm tra điều kiện nhận một token bạn chưa từng nghe đến.
  • Liên kết từ tin nhắn trực tiếp hoặc phản hồi. Phantom cho biết bộ phận hỗ trợ của họ không bao giờ chủ động liên hệ bạn trước. Hãy coi bất kỳ ai nhắn tin để "sửa" ví cho bạn là kẻ lừa đảo.
  • Yêu cầu cụm từ khôi phục hoặc private key. Không quy trình nhận thưởng, mint hay hỗ trợ hợp lệ nào cần chúng.
  • Bản xem trước không khớp với nút bấm. Nếu thao tác "nhận" hiển thị token rời khỏi ví, một approval hoặc cảnh báo từ ví, hãy dừng lại.
  • Tên miền gần đúng. Cách viết na ná và liên kết từ các tài khoản không chính thức. Hãy mở ứng dụng từ trang web đã xác minh của dự án.
  • Chữ ký thông điệp bạn không hiểu. Ký thông điệp không mất phí mạng, nhưng không có nghĩa là tự động vô hại; một chữ ký đăng nhập chung chung có thể bị dùng lại để mạo danh bạn trên dịch vụ khác.

Làm sao bảo vệ ví khỏi drainer?

Hãy đọc những gì ví hiển thị trước khi phê duyệt. Phantom mô phỏng giao dịch và cảnh báo về các yêu cầu đáng ngờ; một yêu cầu nhận thưởng hiển thị token đi ra là lúc nên hủy. Tuy nhiên, bản xem trước sạch không phải là bằng chứng. Một số drainer trên Solana tạo yêu cầu trông vô hại khi mô phỏng hoặc thay đổi những gì xảy ra sau khi bạn ký.

Hãy dùng một ví riêng với số dư nhỏ cho các đợt mint mới, nhận thưởng và ứng dụng lạ, và giữ phần lớn tài sản ở nơi khác. Ví phần cứng giữ khóa của bạn tách khỏi máy tính, nhưng nó ký bất cứ thứ gì bạn phê duyệt, nên không khiến một giao dịch độc hại trở nên an toàn.

Thỉnh thoảng hãy kiểm tra các approval. Công cụ Revoke của chúng tôi quét các tài khoản SPL Token và Token-2022 của bạn để tìm approval bạn đã cấp và cho phép bạn xóa những approval không cần. Công cụ không thu phí nền tảng; bạn chỉ trả phí mạng.

Nên làm gì nếu bị drainer tấn công?

Bắt đầu từ những gì bạn đã phê duyệt. Tìm hàng khớp với điều đã xảy ra:

Điều đã xảy raÝ nghĩaBước tiếp theo
Bạn chỉ kết nốiTrang web có địa chỉ của bạn, không có quyền kiểm soátNgắt kết nối trang đó trong mục ứng dụng đã kết nối của ví
Bạn đã phê duyệt một giao dịchCác khoản chuyển của nó không thể hoàn tác; nó cũng có thể đã thiết lập approvalMở giao dịch trong explorer, rồi làm theo hướng dẫn xử lý trang lừa đảo của chúng tôi
Bạn đã cấp một token approvalDrainer có thể quay lại lấy những token đóThu hồi approval khi token vẫn còn đó
Tài khoản token của bạn hiển thị chủ sở hữu mớiDrainer giờ kiểm soát các tài khoản đóChuyển mọi thứ bạn vẫn kiểm soát sang một ví mới
Lệnh gửi giờ thất bại và SOL không chuyển đượcTài khoản ví của bạn có thể đã bị chuyển đổiChuyển token ra ngoài với một ví khác trả phí, theo hướng dẫn cho ví bị hack của chúng tôi
Bạn đã nhập cụm từ khôi phục hoặc khóaKẻ tấn công kiểm soát víTạo ví với cụm từ khôi phục mới và chuyển phần còn lại

Hãy lưu chữ ký giao dịch, địa chỉ trang web và ảnh chụp màn hình trước khi báo cáo. Bỏ qua bất kỳ ai đề nghị khôi phục tiền bị đánh cắp có thu phí: các lời mời khôi phục có trả phí là kiểu lừa đảo tiếp nối phổ biến.

Nếu ví của bạn đã bị chuyển đổi, bạn vẫn có thể thu hồi SOL từ các tài khoản token trống của nó về một ví an toàn. Hướng dẫn cho ví bị hack của chúng tôi chỉ cách làm và chi phí.

Revoke Approvals

Revoke Approvals

Tìm các token approval bạn đã cấp và xóa những approval không cần, mà vẫn giữ token của bạn.

Dùng thử ngay

Bài viết liên quan

Câu hỏi thường gặp

Wallet drainer trong crypto là gì?

Wallet drainer là một trang web hoặc script lừa đảo được tạo ra để rút sạch ví crypto. Nó khiến bạn phê duyệt một giao dịch, một token approval hoặc một thay đổi đối với ví, hoặc nhập cụm từ khôi phục, rồi chuyển tài sản của bạn cho kẻ tấn công.

Drainer có lấy được token nếu tôi chỉ kết nối ví không?

Chỉ kết nối thì không. Một kết nối Phantom tiêu chuẩn chia sẻ địa chỉ công khai của bạn và cho phép trang web yêu cầu chữ ký; nó không trao khóa của bạn hay phê duyệt bất cứ điều gì on-chain. Nguy hiểm bắt đầu khi bạn phê duyệt một giao dịch hoặc một thông điệp mà trang web yêu cầu, hoặc nhập cụm từ khôi phục.

Tôi có lấy lại được tài sản mà drainer đã lấy không?

Thường là không. Giao dịch Solana đã được xác nhận thì không thể hoàn tác, và không đội ngũ ví nào có thể đảo ngược hay đóng băng chúng. Điều bạn có thể làm là ngăn thiệt hại thêm: thu hồi các approval bạn không định cấp, chuyển phần còn lại sang ví mới nếu cụm từ khôi phục hoặc ví của bạn đã bị xâm phạm, và bỏ qua các lời mời khôi phục có trả phí, vốn là kiểu lừa đảo tiếp nối phổ biến.

Thu hồi token approval có chặn được drainer không?

Nó chặn được một con đường. Thu hồi xóa các approval cấp tài khoản để drainer không thể dùng chúng quay lại lấy thêm những token đó. Nó không thể hoàn tác các giao dịch chuyển đã diễn ra, thay đổi các quyền cấp mint của token hay bảo vệ một ví đã bị lộ cụm từ khôi phục.

Wallet drainer là gì? Cách drainer trên Solana lấy tài sản của bạn