Cảnh giác với một trong những phương thức trộm cắp phổ biến nhất trong lĩnh vực tiền kỹ thuật số ⛔
Bạn có biết rằng bất kỳ ai cũng có thể thực hiện giao dịch từ ví của bạn chỉ cần biết địa chỉ ví mà không cần khóa hoặc cụm từ bí mật của ví? Có một loại tấn công được gọi là Zero Transfer Phishing được coi là một trong những hình thức lừa đảo tồi tệ nhất các cuộc tấn công trong lĩnh vực tiền điện tử vì kẻ tấn công dễ thực hiện và nạn nhân dễ rơi vào đó. Cuộc tấn công này hiện nhắm vào hàng triệu ví tiền điện tử trên các mạng khác nhau. Cuộc tấn công này được thực hiện như thế nào? Làm thế nào để bạn tự bảo vệ mình khỏi nó? Đầu tiên, có một chức năng trong máy ảo Ethereum (EVM) được gọi là transferFrom(). Chức năng này cho phép các giao dịch từ ví của bạn sang ví khác thông qua bên thứ ba. Điều này có nghĩa là một bên thứ ba, chẳng hạn như như một hợp đồng thông minh, có thể rút tiền từ ví của bạn thông qua chức năng này. Với điều kiện là có được sự chấp thuận trước từ ví. Có nhiều cách sử dụng cho chức năng này, bao gồm các giao dịch trao đổi tiền tệ “Hoán đổi” thông qua các nền tảng phi tập trung, vì nó cho phép hợp đồng thông minh rút số dư tiền X từ ví của bạn; Để đổi lấy số dư tiền Y. Chức năng này được sử dụng trên các mạng khác như Chuỗi BNB, Tron và các mạng khác. Nhưng đồng thời; Chức năng này cho phép bất cứ ai thực hiện giao dịch từ ví của người khác mà không có sự cho phép của họ nếu số tiền giao dịch bằng 0. Mục đích của việc này là gì nếu giao dịch chuyển tiền không có giá trị? Mục tiêu là đầu độc lịch sử chuyển khoản của ví để lừa chủ sở hữu ví thực hiện chuyển đến ví của kẻ tấn công. Đây được gọi là tấn công địa chỉ.Cuộc tấn công này xảy ra như thế nào? Thứ nhất, kẻ tấn công tìm kiếm các địa chỉ hoạt động bằng cách tìm kiếm thông qua blockchain và các ví đang hoạt động thường được nhắm mục tiêu trong các giao dịch chuyển tiền tệ ổn định. Thứ hai, kẻ tấn công tạo các địa chỉ ví có đầu và cuối giống hệt với địa chỉ của mục tiêu nạn nhân. Làm thế nào điều này xảy ra và địa chỉ ví được tạo theo cách ngẫu nhiên? Trên thực tế, bất kỳ ai cũng có thể tạo địa chỉ ví trong một số điều kiện nhất định. Trong ví dụ này, điều kiện là địa chỉ ví bắt đầu và kết thúc bằng các chữ cái và số giống với địa chỉ ví của nạn nhân được nhắm mục tiêu và địa chỉ này được gọi là Địa chỉ Vanity. thực hiện một giao dịch có giá trị bằng 0 đến hoặc từ ví của nạn nhân. Hàm này gọi một hàm khác gọi là transfer(), hàm này chịu trách nhiệm thực hiện chuyển khoản, nhưng quan trọng nhất là ghi lại giao dịch vào nhật ký giao dịch của ví, kẻ tấn công bắt đầu theo dõi các địa chỉ để chờ chúng chuyển trước khi thực hiện cuộc tấn công , hoặc anh ta tấn công ngẫu nhiên. Ví dụ: Trong giao dịch này, nạn nhân đã chuyển 10 USDC đầu tiên từ ví của mình đến một địa chỉ bắt đầu bằng 0x74C và kết thúc bằng 0E1cA như một thử nghiệm để đảm bảo rằng không có vấn đề gì trước khi thực hiện giao dịch chuyển lớn hơn. Hai phút Sau đó, kẻ tấn công thực hiện cuộc tấn công bằng cách khai thác hàm transferFrom() để thực hiện chuyển khoản 0 từ ví của nạn nhân, đầu độc lịch sử chuyển khoản và đặt địa chỉ ví giả của mình giống với địa chỉ chính xác mà nạn nhân đã chuyển 10 USDC. Bạn có thể thấy sự khác biệt giữa phần giữa của địa chỉ gốc và địa chỉ giả. Kết quả? Nạn nhân xác minh địa chỉ cuối cùng mình chuyển đến (địa chỉ giả) bằng cách chỉ kiểm tra phần đầu và phần cuối của địa chỉ, sau đó chuyển nhiều hơn 2 triệu USD vào địa chỉ ví của kẻ tấn công do lỗi đơn giản này. Hầu hết người dùng tiền điện tử đều mắc lỗi tương tự và xác minh địa chỉ chuyển bằng cách chỉ kiểm tra ký tự đầu tiên và cuối cùng. Tất nhiên, kẻ tấn công ngay lập tức chuyển tiền sang UniSwap để rửa chúng và tránh mọi khả năng địa chỉ ví của anh ta bị Circle đóng băng. Hiện tại, có hàng triệu địa chỉ trên chuỗi khối Ethereum và chuỗi khối BNB đã trở thành mục tiêu của kiểu tấn công này và con số này không ngừng tăng lên, vì vậy tôi khuyên bạn nên hết sức cẩn thận với những cuộc tấn công này. các cuộc tấn công thông qua Zero Transfer Phishing. Bạn có thể học được gì từ: 1- Luôn kiểm tra toàn bộ địa chỉ trước khi chuyển chứ không chỉ phần đầu và phần cuối của địa chỉ. 2- Không chuyển số tiền lớn trong một giao dịch. 3- Nếu bạn phát hiện các giao dịch chuyển tiền trị giá 0$ được gửi từ ví của bạn, đừng lo lắng, ví chưa bị hack đâu.