NullReceiver abandons the recording address that made EtherHiding easy to detect

cryptonews.ruXuất bản vào 2026-08-13Cập nhật gần nhất vào 2026-08-13

Tóm tắt

**Sonatype Research Labs has uncovered six malicious npm packages that retrieve command-and-control server addresses from an attacker's Ethereum wallet.** Three of the packages are legitimate, popular libraries that were compromised: `@kolbo/mcp`, `agentgui`, and `godot-kit`. The other three are purely malicious packages: `envpack-conf`, `postcss-initial-provider`, and `tailwindcss-motion-advanced`. All six deploy the same payload. The malware loader queries the Ethereum blockchain for the latest outgoing transaction from a specific wallet. It extracts bytes from the recipient field of that transaction, converts them into two IPv4 addresses, and uses these as primary and backup command-and-control servers. After connecting, it fetches, decodes, and executes a second-stage payload using `eval()` or by spawning a child process. This method, dubbed **"NullReceiver,"** is an evolution of the earlier "EtherHiding" technique. While EtherHiding hid data in transaction fields and sent funds to a fixed "burner" address (creating a monitoring point), NullReceiver sends no funds and generates unique, dynamic receiver addresses, making detection harder. OpenSourceMalware has linked this activity to the North Korean Lazarus group's "Contagious Interview" campaign. Sonatype advises developers to remove the affected package versions immediately and check their systems for signs of secondary payload execution.

Sonatype Research Labs published research findings showing that six npm packages retrieve their command-and-control server addresses from an attacker's Ethereum wallet.

Three of the six npm packages were well-known libraries that attackers stealthily hijacked. Anyone who installed the affected versions should remove them and check for any subsequent code that may have been executed.

Attackers hijacked three genuine libraries

Sonatype researcher Adam Reynolds says the six packages can be divided into two categories.

It appears that the publishing accounts of legitimate library publishers were compromised to facilitate the distribution of counterfeit versions.

These are @kolbo/mcp@1.57.1, agentgui@1.0.1127, and godot-kit@1.0.1786316795. They inserted a loader at the end of a file that was already part of the package, thereby preserving the original functionality.

The remaining three were purpose-built packages for malware distribution. These are envpack-conf@1.0.1, postcss-initial-provider@3.0.4, and tailwindcss-motion-advanced@1.0.1.

The first package contains configuration utilities, the second is a functioning PostCSS plugin, and the last package places the loader in a minified helper file.

Sonatype confirmed that all six code blocks use the same payload and Ethereum address.

When a victim runs the code, the loader queries Ethereum for information about the wallet's latest outgoing transaction and extracts bytes from the 'to' field of that transaction.

These bytes are converted into two IPv4 addresses. They serve as the primary and backup command-and-control servers for the malware. The transaction is used solely to store instructions on where the malware should connect.

Sonatype researchers stated the loader concurrently accesses multiple Ethereum endpoints and races them against each other. It then bundles its JSON-RPC requests and switches to the Blockscout API if direct requests fail.

After discovering the server, it makes two more attempts at the `/0x/cls` and `/0x/ls` endpoints, falling back to the `X-Payload-B64` response header if a regular GET request yields no result.

The returned result is Base64 and XOR decoded, then executed in the current Node.js process via the `eval()` function or launched as a separate child process.

NullReceiver is a more compact version of EtherHiding

This blockchain data retrieval scheme was discovered by OpenSourceMalware in two trojanized Tailwind CSS clones, bianira-ui and fluid-type-ui, and named NullReceiver.

The firm links this activity to the North Korea-linked "Contagious Interview" campaign and the Lazarus group. Sonatype confirmed a match in the wallet address.

NullReceiver removes a vulnerability in EtherHiding—a method which, according to Google Threat Intelligence, was developed by a North Korea-linked actor in October 2025.

EtherHiding hides a secret within a transaction's data field and always sends the transaction to a public Ethereum burn address, giving defenders a fixed point for monitoring.

NullReceiver does not send any data and does not reuse the destination. In the deconstructed OpenSourceMalware code snippet, the recipient bytes were identified as value 166.88.134.62, and the trailing bytes formed the string "helloipbot!!", which is the attacker's fingerprint.

In September 2025, Cryptopolitan reported that ReversingLabs discovered npm loaders colortoolv2 and mimelib2, which hid malware URLs inside Ethereum smart contracts linked to Stargazer's Ghost Network.

Sonatype stated it continues to investigate the related npm activity. Affected developers should remove the flagged npm packages. They should also watch for signs of second-stage payload execution.

end-content

Câu hỏi Liên quan

QWhat is the main vulnerability that NullReceiver addresses compared to the previous EtherHiding method?

ANullReceiver eliminates a key vulnerability in EtherHiding. EtherHiding always sent data to a public Ethereum burn address, providing defenders with a fixed point to monitor. NullReceiver sends no data and does not reuse a destination address, making it harder to detect.

QAccording to the article, how do the malicious npm packages retrieve their command and control server addresses?

AWhen the malicious code runs, it queries the Ethereum blockchain for the latest outgoing transaction from the attacker's wallet. It extracts specific bytes from the 'recipient' field of that transaction, which are then converted into two IPv4 addresses. These serve as the primary and backup command and control servers.

QWhat are the two categories into which the six identified malicious npm packages can be divided?

AThe six malicious npm packages fall into two categories. Three are legitimate libraries (like @kolbo/mcp) whose publishing accounts were compromised to distribute a trojanized version. The other three are purpose-built malicious packages (like envpack-conf) specifically created to distribute malware.

QWhich cybersecurity firm linked the NullReceiver activity to the North Korean 'Contagious Interview' campaign and the Lazarus group?

AThe cybersecurity firm OpenSourceMalware linked the NullReceiver activity to the North Korean 'Contagious Interview' campaign associated with the Lazarus group. Sonatype confirmed a match in the wallet data, supporting this attribution.

QWhat should developers who installed the affected npm package versions do, according to the article's recommendations?

ADevelopers who installed the affected versions should remove those npm packages immediately. They should also check their systems for any signs of second-stage payload execution that might have occurred as a result of the initial infection.

Nội dung Liên quan

Mỹ muốn loại trừ PCB Trung Quốc trong mua sắm quốc phòng, doanh nghiệp nội địa đã cãi nhau trước

Vào ngày 12/10, ngành công nghiệp PCB Trung Quốc tiếp tục chịu áp lực giảm giá. Nguyên nhân đến từ hạn chế mua sắm quốc phòng Mỹ có hiệu lực từ ngày 1/1/2027, nhằm loại trừ PCB từ Trung Quốc. Tuy nhiên, ngay tại Mỹ, vẫn tồn tại tranh cãi về thời điểm thực thi. Hiệp hội PCB Mỹ (PCBAA) thúc giục thực hiện sớm để đơn hàng chuyển về trong nước, trong khi Hội đồng Công nghệ Thông tin (ITI) đại diện cho các doanh nghiệp công nghệ yêu cầu hoãn thêm 36 tháng để chuyển đổi chuỗi cung ứng. Hạn chế này, đã được thảo luận từ năm 2021, chủ yếu nhắm vào các PCB quan trọng cho hệ thống quốc phòng. Động thái này nằm trong chính sách "tái thiết nền công nghiệp chung" của Mỹ, nhằm khôi phục năng lực sản xuất điện tử nội địa sau nhiều thập kỷ chuyển dịch ra nước ngoài. Sự hỗ trợ bao gồm cả đơn hàng quốc phòng và các ưu đãi thuế. Tuy nhiên, thách thức lớn là sự thiếu hụt năng lực sản xuất, hệ thống cung ứng vật tư thiết bị và chi phí cao ở Mỹ. Ngay cả các công ty Mỹ như TTM vẫn tiếp tục mở rộng đầu tư sản xuất tại Trung Quốc để đáp ứng nhu cầu thị trường. Về phía Trung Quốc, ngành PCB không chỉ có quy mô lớn (chiếm khoảng 36% sản lượng toàn cầu) mà đang nâng cấp mạnh mẽ trong lĩnh vực cao cấp như máy chủ AI, thiết bị chuyển mạch tốc độ cao và chất nền đóng gói (substrate). Các công ty như沪电股份,胜宏科技,生益科技 đang ghi nhận lợi nhuận tăng trưởng mạnh nhờ tỷ lệ sản phẩm cao cấp tăng. Ưu thế của Trung Quốc đến từ hệ sinh thái công nghiệp hoàn chỉnh – tích lũy công nghệ, khả năng sản xuất hàng loạt và sự hợp tác chặt chẽ giữa nhà cung ứng vật liệu, nhà sản xuất và khách hàng cuối. Tóm lại, lệnh hạn chế của Mỹ có thể làm chệch hướng một số đơn hàng quốc phòng, nhưng khó có thể sao chép nhanh chóng năng lực cạnh tranh tổng thể của ngành PCB Trung Quốc. Cuộc cạnh tranh thực sự không chỉ nằm ở chính sách, mà ở năng lực công nghiệp được xây dựng qua nhiều năm.

marsbit39 phút trước

Mỹ muốn loại trừ PCB Trung Quốc trong mua sắm quốc phòng, doanh nghiệp nội địa đã cãi nhau trước

marsbit39 phút trước

Điều Chỉnh BTC Trên Biểu Đồ Ngày Đang Diễn Ra, HYPE Gần Đến Thời Điểm Lựa Chọn Phương Hướng Ngắn Hạn | Phân Tích Mời

Phân tích kỹ thuật Bitcoin (BTC) và HYPE trong tuần này chỉ ra xu hướng điều chỉnh tiềm năng. **VỀ BITCOIN:** * **Bối cảnh thị trường:** Áp dụng nguyên tắc Đường trung bình 52 tuần (MA52), bài phân tích nhận định đợt tăng từ mức thấp ngày 1/7 vẫn là "đợt phục hồi quá mức" chứ chưa xác nhận thị trường bò. Chỉ một trong ba nguyên tắc xác nhận xu hướng tăng được đáp ứng. * **Cấu trúc ngắn hạn:** Làn sóng tăng 'e' từ đáy tháng 7 có khả năng cao đã kết thúc vào ngày 21/9. Thị trường hiện có thể bắt đầu điều chỉnh ở cấp độ ngày, với mục tiêu ban đầu là vùng 78,000 USD. * **Chiến lược giao dịch:** * **Trung hạn:** Giữ nguyên trạng thái không nắm giữ, chờ đợi. * **Ngắn hạn (30% vốn):** Tìm cơ hội chênh lệch giá. Hai kịch bản được đề xuất: (A) Thử bán khống nhẹ ở vùng kháng cự 85,500 - 87,500 USD nếu có tín hiệu từ trên đỉnh; hoặc (B) Bán theo xu hướng nếu giá phá vỡ hiệu quả vùng hỗ trợ 80,500 - 82,500 USD. **VỀ HYPE:** * **Tình hình hiện tại:** HYPE đã phá vỡ đường xu hướng tăng (kênh giá đi lên) vào ngày 8/10. Giá hiện đang trong giai đoạn "thử lại" để xác nhận đột phá, đứng trước ngưỡng lựa chọn hướng đi quan trọng. * **Dự báo:** Nếu không thể phục hồi và giữ vững trên đường kênh, khả năng điều chỉnh về vùng 75-77 USD là cao. * **Chiến lược ngắn hạn:** Chỉ xem xét mua với khối lượng nhỏ (dưới 30% vốn) trong hai trường hợp: (1) Giá thành công đứng vững trở lại trên đường kênh tăng; hoặc (2) Giá giảm về vùng hỗ trợ mạnh 75-77 USD và cho thấy dấu hiệu ổn định. **LƯU Ý CHUNG:** Bài viết nhấn mạnh tầm quan trọng của việc sử dụng lệnh cắt lỗ nghiêm ngặt và quản lý vốn thận trọng. Mọi phân tích chỉ mang tính chất tham khảo, không phải lời khuyên đầu tư.

marsbit41 phút trước

Điều Chỉnh BTC Trên Biểu Đồ Ngày Đang Diễn Ra, HYPE Gần Đến Thời Điểm Lựa Chọn Phương Hướng Ngắn Hạn | Phân Tích Mời

marsbit41 phút trước

Giao dịch

Giao ngay
活动图片