开源工具
dev.to ·
@Anoymask
Rapuncel:伪造 GitHub 仓库用已签名内核驱动关闭 EDR
该威胁情报(来源 LastPass、Delphos Labs,2026-09-17)描述一个活跃的恶意软件分发基础设施:通过排名靠前的伪造 GitHub 仓库分发大体积 ZIP,使用 DLL 侧加载,并借助带微软兼容签名的内核驱动 Alinubx.sys 终止 145 个内置 AV/EDR 相关进程名,同时从浏览器和加密货币钱包窃取凭据。涉及实体包括 Rapuncel、BoryptGrab、GitHub Pages 等。
AI推荐理由 转述 LastPass 与 Delphos Labs 的威胁情报:伪装 40 多家公司的 GitHub 仓库分发恶意 ZIP,通过 DLL 侧加载并使用带微软兼容签名的内核驱动终止 145 个 AV/EDR 进程,同时窃取浏览器与加密钱包凭据。攻击链与实体明确,对安全与开发供应链有实际警示价值;但为二手转述,正文在攻击流程处截断,未给出完整技术细节。
66
正文
1. Basic Information
Original Title: Threat Intel | One Kit, Forty Companies: How a Malware-as-a-Service Platform Used GitHub as a Distribution Network for its Campaign
Source: LastPass TIME / Delphos Labs
Published Date: 2026-09-17
Updated Date: None
Severity: High
Basis for Severity: An active distribution infrastructure impersonating over 40 companies uses a kernel driver with a Microsoft compatibility signature to terminate processes matching 145 built-in AV and EDR-related process names, while stealing credentials from browsers and cryptocurrency wallets.
Original Article: Threat Intel | One Kit, Forty Companies: How a Malware-as-a-Service Platform Used GitHub as a Distribution Network for its Campaign
Related Source: BleepingComputer Coverage
Related Entities: Rapuncel, Alinubx.sys, Cruciferra PUROSANGUE, BoryptGrab, GitHub Pages, Windows
2. Executive Summary
This attack distributes large ZIP files through high-ranking fake GitHub repositories, uses DLL side-loading, and escalates privileges to SYSTEM. A signed kernel driver then terminates processes matching 145 built-in AV and EDR-related process names, after which Rapuncel steals credentials and other sensitive data.
3. Attack Flow
From Search Results to Credential Theft
Users search for legitimate software and follow SEO-optimized links to fake GitHub repositories.
Users download a ZIP file padded to 127–148 MB via GitHub Pages 404 handling and dynamic redirects hosted behind Cloudflare.
A fake installer loads a malicious vsdbg.dll into the legitimate vsdbg.exe and obtains SYSTEM privileges through multiple UAC elevation techniques.
Alinubx.sys, deployed as nvfsflt64.sys, terminates processes matching 145 built-in AV and EDR-related process names from kernel mode.
Rapuncel collects data from browsers, cryptocurrency wallets, Discord, Steam, Telegram, and Windows Credential Manager, then sends it to 2.26.126[.]50.
Persistence is established via a Windows service to continue stopping defense products and stealing data after reboot.
4. Attacker Location and Execution Environment
Attackers manipulate search visibility and externally operate fake GitHub repositories, GitHub Pages content, Cloudflare-hosted redirects, and payload servers.
After initial execution, the user-mode loader and Rapuncel, along with the kernel-mode Alinubx.sys, run on the victim Windows endpoint.
5. Victim and Administrator Perspective
Victim: Appears as a legitimate brand GitHub page, displays fake VirusTotal approval, and acts as a normal installer.
Administrator: Leaves traces such as an unknown DLL in the same directory as vsdbg.exe, the NvFsFilter service, C:\Windows\System32\drivers\nvfsflt64.sys, and numerous security process terminations.
6. Success and Failure Conditions
Success Conditions
The user downloads and executes the ZIP from the fake repository, and grants or successfully achieves privilege escalation.
Driver deployment and service registration are permitted, and are not blocked by application control or driver blocks.
Failure Conditions
Software distribution is restricted to official websites and managed stores, and unofficial distributions on GitHub are not executed.
The hash, signature family, device name, and service creation of Alinubx.sys are blocked, preventing unauthorized drivers.
7. What Happens Upon Success
Defense products are stopped, and saved credentials are decrypted by bypassing browser App-Bound Encryption.
Cryptocurrency wallets, session tokens, documents, screenshots, and system information are stolen.
8. Observable Logs
Email: No email distribution observed.
Proxy / SWG / DNS: Communication to fake GitHub Pages, dynamic redirects, payload servers, and 2.26.126[.]50 is observed.
Endpoint / EDR: Check for vsdbg.exe loading an unexpected vsdbg.dll, DLL side-loading, driver deployment, creation of the NvFsFilter service, and termination requests targeting numerous AV and EDR-related processes.
Identity / IdP: Usage of stolen browser, Discord, Steam, and Telegram sessions is observed.
SaaS / Cloud: Access to fake organizations and pages on GitHub cannot be confirmed via internal GitHub audit logs, so it is supplemented by Proxy/SWG or browser history.
Network: Transmission to 2.26.126[.]50 via HTTP format over raw TCP is observed.
9. Attack Success Determination
Confirmed via Public Information
Malware Execution or Authentication Success Confirmed: LastPass and Delphos Labs analyzed the acquired samples and confirmed the operation of Rapuncel, Alinubx.sys, and browser injection DLLs. The number of affected endpoints has not been publicly disclosed.
Internal Organization Criteria
User Action Confirmed: Evidence of downloading and extracting the ZIP from the fake repository is confirmed.
Initial Execution Confirmed: Malicious DLL loading by vsdbg.exe, SYSTEM privilege escalation, and driver service registration are substantiated.
Information Theft or Session Compromise Confirmed: Generation of collected files, C2 transmission, and usage of stolen sessions are confirmed.
10. Investigation Playbook
Trigger: Triggered by fake brand GitHub URLs, NvFsFilter creation, or simultaneous termination of security products.
Initial Verification: Confirm ZIP download source, executing user, file hash, signature, and service registration time.
Endpoint: Preserve and remove drivers and persistence in Safe Mode or an external recovery environment.
Authentication & Cloud: From a known-clean endpoint, reset credentials stored in the affected browser and revoke all affected sessions and tokens.
Subsequent Actions: Track cryptocurrency transfers and unauthorized access to GitHub, email, and chat services.
Containment: Isolate the endpoint, block IOCs, block drivers, and update credentials.
Judgment Categories: Differentiate download, execution, driver operation, theft, and malicious use of stolen information.
11. Defense and Detection Ideas
Single Event: Detect nvfsflt64.sys deployment, the NvFsFilter service, and creation of the \\.\Alinubx device with high priority.
Time-Series Correlation: Correlate browser searches with large ZIP downloads, vsdbg.exe startup, UAC escalation, EDR termination, and external transmission.
Hunting: Search for PEs with abnormally large .reloc, DLLs adjacent to vsdbg.exe, and renamed drivers with identical signature families.
Log Gaps: Assuming EDR will be terminated, immediately forward DNS, Proxy, and Windows events off the endpoint.
Priority Mitigations: Enforce official distribution sources, apply application controls such as WDAC, and implement vulnerable driver mitigations.
12. Facts / Inference / Hypothesis
Facts
Researchers identified the same distribution kit impersonating at least 40 companies.
Alinubx.sys carries a Microsoft Windows Hardware Compatibility Publisher signature and contains 145 built-in AV and EDR-related process names.
Rapuncel targets over 25 browsers and 30 cryptocurrency wallets.
Inference
Combining signature families, services, IOCTLs, and parent-child processes provides better resilience against repackaging than relying solely on file names or hashes.
Hypothesis
No additional hypotheses. Unconfirmed items are listed in "Unknowns and Additional Investigation".
13. MITRE ATT&CK Mapping
T1036 Masquerading (Confidence: High): Masquerades as legitimate brands, Visual Studio debugger, and NVIDIA-style driver names.
T1574.002 DLL Side-Loading (Confidence: High): Loads malicious vsdbg.dll into vsdbg.exe.
T1562.001 Impair Defenses (Confidence: High): Terminates AV and EDR using a kernel driver.
T1555 Credentials from Password Stores (Confidence: High): Retrieves credentials from browsers and Windows Credential Manager.
14. Unknowns and Additional Investigation
Actual number of infections, affected regions, and scale of unauthorized usage after theft.
Timeline and target hashes for inclusion in Microsoft's driver block list.
Whether unused features present in Alinubx.sys were activated in other campaigns.
15. Impact on SOCs and Organizations
Relying solely on GitHub hosting or Microsoft signatures as trust indicators can lead to missed detections. In environments where developers or administrators obtain tools through search engines, organizations should enforce official distribution sources and correlate signature issuers, expected file purposes, driver installation, and subsequent defense termination.
16. Summary by Role
SOC: Review vsdbg.exe, NvFsFilter, signed drivers, EDR termination, and C2 transmission chronologically.
Administrators: Restrict unofficial GitHub distributions, and implement WDAC, driver blocking, and external log forwarding.
Users: Obtain software from product official websites or official stores rather than GitHub pages found via search results.