KiếnThứcViệt
01/06/2026#ID 132

Whitehat developer khai thác lỗi integer-overflow, giải cứu 2 triệu USD bị kẹt trong hợp đồng ICO Ethereum 2016

Một nhà nghiên cứu bảo mật đã phát hiện lỗ hổng integer-overflow trong hợp đồng bán token HongCoin, giúp mở khóa 2 triệu USD cho 48 nhà đầu tư gốc. (Nguồn: https://www.coindesk.com/tech/2026/06/01/whitehat-developer-unlocks-usd2-million-stuck-in-a-2016-ethereum-ico-contract-for-nine-years)

#Tin tức#ETH#Bảo mật
Whitehat developer khai thác lỗi integer-overflow, giải cứu 2 triệu USD bị kẹt trong hợp đồng ICO Ethereum 2016

Tổng quan vụ việc

Trong một diễn biến mới đây, nhà nghiên cứu bảo mật 0xflorent đã gây chú ý khi công bố việc khai thác thành công một lỗ hổng trong hợp đồng thông minh từ đợt ICO của HongCoin năm 2016. Lỗ hổng này thuộc dạng integer-overflow, đã khiến khoảng 2 triệu USD bị mắc kẹt trong hợp đồng suốt 9 năm. Nhờ sự can thiệp kịp thời, số tiền này đã được giải phóng và hoàn trả cho 48 nhà đầu tư ban đầu. Đây là lần thứ hai chỉ trong vòng 8 ngày mà 0xflorent thông báo thu hồi được tiền từ các hợp đồng lỗi thời, khẳng định vai trò quan trọng của whitehat developer trong không gian tiền điện tử.

Phân tích lỗ hổng integer-overflow

Lỗ hổng integer-overflow xảy ra khi một phép tính toán trong hợp đồng thông minh vượt quá giới hạn lưu trữ của biến, dẫn đến giá trị bị tràn. Trong trường hợp hợp đồng ICO của HongCoin, lỗi này cho phép các hàm phân phối token bị thao túng, khiến một phần lớn ETH không thể rút ra được. Cụ thể, do vấn đề trong logic xác minh số dư và phân phối, một số token không được chuyển đúng cách, dẫn đến ETH bị khóa vĩnh viễn trong hợp đồng. 0xflorent đã phát hiện ra rằng bằng cách gửi một lượng token rất nhỏ hoặc sử dụng các giá trị biên, ông có thể kích hoạt lỗi overflow và giải phóng ETH bị kẹt. Phát hiện này không chỉ giúp thu hồi số tiền lớn mà còn đưa ra cảnh báo về độ phức tạp trong việc viết hợp đồng thông minh thời kỳ đầu của Ethereum.

Quy trình khai thác và thu hồi thành công

Quá trình diễn ra theo các bước tỉ mỉ. Đầu tiên, 0xflorent phân tích mã nguồn hợp đồng được lưu trữ trên blockchain, xác định hàm số bị ảnh hưởng bởi integer-overflow. Sau đó, ông xây dựng một kịch bản giao dịch đặc biệt, tận dụng lỗ hổng để thực hiện lệnh rút ETH một cách hợp lệ. Toàn bộ quá trình yêu cầu sự chính xác cao vì bất kỳ sai sót nào cũng có thể dẫn đến mất mát tài sản. Sau khi hoàn tất, số ETH được chuyển đến một địa chỉ an toàn và sau đó phân phối lại cho các nhà đầu tư dựa trên lịch sử giao dịch gốc. 0xflorent đã công bố chi tiết kỹ thuật trên blog cá nhân, cho phép cộng đồng kiểm chứng. Thành công này tiếp nối phát hiện tương tự về một hợp đồng ICO khác chỉ một tuần trước đó, cho thấy xu hướng các lỗ hổng cũ vẫn còn tiềm ẩn.

Ý nghĩa đối với bảo mật hợp đồng thông minh

Sự việc nhấn mạnh tầm quan trọng của việc kiểm toán bảo mật ngay từ đầu. Hợp đồng HongCoin được viết từ năm 2016, thời điểm mà các công cụ phát triển và kiểm toán chưa hoàn thiện. Lỗi integer-overflow là một lỗi kinh điển nhưng vẫn xuất hiện trong nhiều dự án. Vụ giải cứu này cho thấy ngay cả những hợp đồng đã tồn tại gần một thập kỷ vẫn có thể được khai thác bởi các chuyên gia giàu kinh nghiệm. Nó cũng chứng minh giá trị của whitehat developer – những người làm việc vì lợi ích cộng đồng thay vì lợi nhuận cá nhân. Những sự kiện như vậy khuyến khích các nhà phát triển tích cực tìm kiếm và vá lỗi trên các hợp đồng cũ, giảm thiểu rủi ro cho người dùng.

Phản hồi từ cộng đồng và bài học kinh nghiệm

Cộng đồng Ethereum, vốn đề cao tính minh bạch và bảo mật, đã phản ứng tích cực. Nhiều thành viên bày tỏ sự biết ơn đối với 0xflorent vì nỗ lực phục hồi tài sản cho các nhà đầu tư. Trên diễn đàn Reddit và Twitter, các cuộc thảo luận sôi nổi về các biện pháp ngăn chặn lỗ hổng tương tự. Một bài học quan trọng là các dự án nên duy trì khả năng nâng cấp hợp đồng hoặc có kế hoạch dự phòng. Ngoài ra, việc liên tục giám sát các hợp đồng cũ thông qua các hệ thống phát hiện lỗi tự động có thể ngăn ngừa tổn thất. 0xflorent khẳng định ông sẽ tiếp tục tìm kiếm các hợp đồng bị bỏ quên, với hi vọng giải cứu thêm nhiều tài sản bị mắc kẹt. Ông cũng kêu gọi các whitehat khác tham gia, tạo thành một mạng lưới bảo vệ cho hệ sinh thái.

Kết luận

Vụ thu hồi 2 triệu USD từ hợp đồng HongCoin không chỉ là một thành công cá nhân của 0xflorent mà còn là minh chứng cho sức mạnh của bảo mật chủ động. Trong một ngành công nghiệp vốn đầy rủi ro như tiền điện tử, những câu chuyện tích cực như thế này giúp củng cố niềm tin vào công nghệ và con người. Mặc dù tác động thị trường là thấp, nhưng ý nghĩa về mặt bảo mật và cộng đồng là không thể phủ nhận. Đây là lời nhắc nhở rằng các lỗ hổng trong quá khứ vẫn có thể ảnh hưởng đến hiện tại, và việc chủ động sửa chữa là cần thiết để xây dựng một hệ sinh thái vững mạnh hơn.

Khám phá thêm kiến thức

Bài viết liên quan

Mở rộng vốn kiến thức của bạn với các bài đọc cùng chủ đề được chọn lọc.