Two-year GitHub campaign now uses fake security tools to infect 2,000+ Windows hosts with AsyncRAT, a clipper and a stealer
Matéria consolidada. Reúne 2 matérias que o Tifon tinha publicado separadamente sobre a mesma história. A IA reescreveu o relatório com o que as 2 fontes trouxeram em 07/11/2026 12:01; os links antigos trazem para cá.
Doctor Web disclosed on 5 November 2026 a roughly two-year GitHub supply-chain campaign (gbhackers.com). It began with lures aimed at blockchain-game, crypto-bot and cheat users and has now expanded to information security professionals (bleepingcomputer.com, gbhackers.com). The trojanised repositories pose as scanning automation, security-testing and log-analysis tools. One decoy advertises a script to parse and format output from the Fscan network scanner, listed in Doctor Web's indicators as Trivexqbk/FscanOutput-Beautify (bleepingcomputer.com). More than 2,000 computers were infected at the time of Doctor Web's research (bleepingcomputer.com, gbhackers.com). The chain ends in an Electron-based modular loader, Trojan.Loader.3261 (Microsoft.exe), which deploys two AsyncRAT instances on different ports, a cryptocurrency clipper and an infostealer. No vulnerability is exploited: the victim must clone and build or run the attacker's project. The loader's defence-evasion and antivirus-removal routines make compromise deep and persistent.
Detalhes técnicos
- Initial execution: Malicious code is hidden behind long runs of whitespace in Visual Studio project files and in Python and Go sources.
.csprojfiles carry aPreBuildEventroutine that runs before compilation, and.suofiles contain a PowerShell command (bleepingcomputer.com, gbhackers.com). README instructions on installing Visual Studio and cloning the repository lower the barrier to execution (gbhackers.com). - First stage: PowerShell.Packed.270 is dropped to paths such as
C:\Users\Public\Pictures\t.ps1andL.ps1. It queries attacker servers and legitimate services (YouTube, Telegram, Google Docs, GitCode, Pastebin) for an encrypted string. That string decrypts to the download link for Quixo.7z, which may also be hosted on GitHub itself. The archive is unpacked toC:\ProgramData\Windows.Microsoft.Photos. - Loader: Trojan.Loader.3261 downloads Nexara.7z with encrypted payloads and configuration. It relays system information to a Telegram bot and elevates privileges. It disables Windows Defender, UAC, notifications, System Restore and VSS, adds Defender exclusions, removes McAfee, ESET and Malwarebytes, and modifies the hosts file (bleepingcomputer.com). Decryption keys are stored in
Nexara/manifest/config.jsonasb_f,k_fandt_f(gbhackers.com). - Default Mode3: It chains PPID spoofing with
explorer.exeas parent, a Smart App Control bypass via theVerifiedAndReputablePolicyStateregistry value,ntdll.dllunhooking from disk and Halo's Gate direct syscalls. It also patches ETW (EtwEventWrite) and AMSI (AmsiScanBuffer). On success it injects the decryptedboot_f,kernel_fandthread_fmodules into RegAsm.exe, dwwin.exe or dwm.exe. - Fallbacks: Mode2 adds regasm.exe and dwm.exe as Defender exclusions and uses PowerShell.Inject.245 (rebuilt from encrypted thumbcache DLLs, per gbhackers.com) to inject into RegAsm.exe. Further variants are Mode3non and Handler.
- Payloads:
- Trojan.InjectNET.14 injects Trojan.Clipper.688 into
regasm.exe. The clipper swaps cryptocurrency wallet addresses and sends screenshots over Telegram (gbhackers.com). - The Electron-based JS.Stealer.191 runs virtualization and sandbox checks, then harvests browser passwords, cookies and autofill data, Discord tokens, VPN configurations and messaging files. It also takes FileZilla XML files,
MobaXterm.iniand Total Commander data, and exfiltrates via a Telegram bot (gbhackers.com, bleepingcomputer.com). Both source texts are truncated, so the full list of stolen data and any indicators may be incomplete.
- Trojan.InjectNET.14 injects Trojan.Clipper.688 into
Linha do tempo
-
Doctor Web: trojanized GitHub repositories posing as security tools infect 2,000+ systems with AsyncRAT, clipper and stealer
ler a análise desta fonte ocultar
Doctor Web disclosed on 5 November 2026 a long-running campaign that seeds GitHub repositories disguised as useful developer and security utilities — scanning automation, security testing and log analysis tools — alongside earlier lures aimed at blockchain games, crypto bots and cheats, with more than 2,000 computers infected. Victims are cybersecurity professionals and cryptocurrency/blockchain gaming users who clone and build the projects, triggering execution of a PowerShell downloader and an Electron-based loader chain. The final payloads are two AsyncRAT instances on different ports, a cryptocurrency clipper and a credential stealer. Doctor Web states the operation began roughly two years earlier and only later expanded to information security developers (news.drweb.com, mallory.ai). The abuse of legitimate services (YouTube, Telegram, Google Docs, GitCode, Pastebin) for dead-drop configuration and the heavy anti-EDR tooling make this a credible, high-urgency threat to developer workstations.
Technical Details
Malicious .csproj files embed
PreBuildEventroutines that run before compilation, and .suo files carry PowerShell commands; Python and Go variants hide malicious statements behind long whitespace padding to defeat casual source review. Repository README instructions on installing Visual Studio and cloning lower the barrier to execution. Execution drops PowerShell.Packed.270 (e.g.C:\Users\Public\Pictures\t.ps1), which decrypts a string fetched from attacker infrastructure or legitimate services to obtain the Quixo.7z URL; Doctor Web notes the archive may also be hosted on GitHub itself (news.drweb.com). Contents unpack toC:\ProgramData\Windows.Microsoft.Photos, delivering Microsoft.exe (Trojan.Loader.3261), which then downloads Nexara.7z with encrypted modules and configuration; the decryption keys are stored inNexara/manifest/config.jsonasb_f,k_fandt_f(news.drweb.com). The loader's Mode3 path combines PPID spoofing (settingexplorer.exeas parent), Smart App Control tampering viaVerifiedAndReputablePolicyState, ntdll.dll unhooking and Halo's Gate direct syscalls, plus AMSI/ETW patching ofAmsiScanBufferandEtwEventWrite. Decryptedboot_f,kernel_fandthread_fpayloads are injected into RegAsm.exe, dwwin.exe or dwm.exe; on failure Mode2 rebuilds PowerShell.Inject.245 from encrypted thumbcache DLLs, while Mode3non and Handler provide further paths. Trojan.InjectNET.14 injects Trojan.Clipper.688 intoregasm.exeto swap cryptocurrency wallet addresses and send screenshots over Telegram. The Electron-based JS.Stealer.191 runs virtualization and sandbox checks before harvesting browser passwords, cookies, autofill, Discord tokens, VPN configurations and messaging files, as well as FileZilla XML files, MobaXterm.ini and Total Commander'swcx_ftp.ini, exfiltrating a compressed archive through an attacker-controlled Telegram bot. Doctor Web tracks the backdoors as BackDoor.AsyncRAT.115 (news.drweb.com) and lists weaponized source files includingFscanOutput_v2.2.pyandresource.go(cyberpress.org). Persistence uses scheduled tasks and registry Run keys; the loader escalates privileges, disables Defender, UAC, System Restore and VSS, adds Defender exclusions (news.drweb.com), attempts to uninstall ESET, McAfee and Malwarebytes, and blackholes antivirus domains through the hosts file.Remediation
Treat cloned repositories as untrusted code: inspect
.csprojpre-build events and.suofiles before opening a solution in Visual Studio, and review Python/Go sources with whitespace rendering enabled. Hunt forC:\ProgramData\Windows.Microsoft.Photos,C:\Users\Public\Pictures\t.ps1, injections intoRegAsm.exe,dwwin.exeanddwm.exe, tampering withVerifiedAndReputablePolicyState, hosts-file entries redirecting antivirus domains, and outbound traffic to the published domainsmuckanthropic[.]com,muckduck.duckdns[.]org,muckcoding[.]comandmuckdeveloper[.]com. Build untrusted projects only in isolated, instrumented VMs, and alert on Defender/UAC/VSS being disabled or security products being uninstalled. -
Dr.Web: two-year GitHub campaign pivots to fake security tooling, infecting 2,000+ Windows hosts with AsyncRAT, clipper and stealer
ler a análise desta fonte ocultar
Doctor Web has detailed a GitHub supply-chain campaign that now targets information security professionals with trojanised repositories posing as scanning automation, security-testing and log-analysis tooling, after two years of luring blockchain-game, bot and cheat users. At the time of Doctor Web's research more than 2,000 PCs were infected (news.drweb.com). One decoy repository advertises a lightweight script to parse, clean and format output from the Fscan network scanner; Dr.Web's indicator list names it as Trivexqbk/FscanOutput-Beautify (github.com/DoctorWebLtd). The chain ends in an Electron-based modular loader (
Microsoft.exe, Trojan.Loader.3261) that deploys the AsyncRAT backdoor, a clipboard clipper for crypto wallet addresses and an infostealer exfiltrating via a Telegram bot. No vulnerability is exploited — infection requires the victim to clone and build or run the attacker's project — but the loader's defence-evasion and antivirus-removal routines make a successful compromise deep and persistent.Technical Details
Malicious code is hidden behind long runs of whitespace in Visual Studio project files, Python and Go sources. Dr.Web found malicious code in .suo and .csproj files as well as Python and Go source files; the .csproj carries a PreBuildEvent routine that runs the code before the project is compiled, and the .suo files contain a PowerShell command (news.drweb.com). The first-stage PowerShell script (PowerShell.Packed.270), dropped to paths such as C:\Users\Public\Pictures\t.ps1 and L.ps1, queries both attacker servers and legitimate platforms — YouTube, Telegram, Google Docs, GitCode and Pastebin — to retrieve an encrypted string that decrypts to the download link for the Quixo.7z archive, unpacked to C:\ProgramData\Windows.Microsoft.Photos (news.drweb.com).
Trojan.Loader.3261 downloads Nexara.7z with the encrypted payloads and configuration, relays system information to a Telegram bot, elevates privileges, disables Windows Defender, UAC, notifications, System Restore and VSS, adds Defender exclusions, removes McAfee, ESET and Malwarebytes, and modifies the hosts file (news.drweb.com). Its default Mode3 chains PPID spoofing on
explorer.exe, a Smart App Control bypass via theVerifiedAndReputablePolicyStateregistry value,ntdll.dllunhooking from disk, Halo's Gate direct syscalls, an ETW patch onEtwEventWriteand an AMSI patch onAmsiScanBuffer. If successful it injects into RegAsm.exe, dwwin.exe or dwm.exe using the encrypted modules boot_f, kernel_f and thread_f, whose keys sit in Nexara/manifest/config.json; a fallback Mode2 adds regasm.exe and dwm.exe as Defender exclusions and uses PowerShell.Inject.245 to decrypt and inject into RegAsm.exe, with further Mode3non and Handler variants (news.drweb.com).Payloads are two identical BackDoor.AsyncRAT.115 files differing only in network port — apparently so two operators can control one device at once — and Trojan.InjectNET.14, which injects Trojan.Clipper.688 into regasm.exe to swap crypto wallet addresses in the clipboard while taking screenshots sent to the Telegram bot with the clipper version, active window title, user login and device IP (news.drweb.com). JS.Stealer.191 checks for sandbox or virtual machine execution and steals browser data, FileZilla XML files, MobaXterm.ini, Total Commander's wcx_ftp.ini, VPN settings, messenger files, gaming and game-platform account data and Discord tokens (news.drweb.com). It also deletes files and folders in system32\drivers\etc\ outside a whitelist to hinder backups (news.drweb.com). Unused routines point to a forthcoming Lodge.7z Electron project (WUDFHost.exe) that would create a service via sc.exe for Microsoft.exe persistence, re-download it if missing, control startup and handle updates (news.drweb.com).
Remediation
Treat untrusted GitHub projects as code execution: never build a cloned Visual Studio solution without inspecting
.csprojPreBuildEvent entries and.suofiles, and review Python/Go sources for code hidden after long whitespace padding. Hunt for PowerShell writing toC:\Users\Public\Pictures\*.ps1, archive extraction toC:\ProgramData\Windows.Microsoft.Photos, injection intoRegAsm.exe,dwm.exeanddwwin.exe, new Defender exclusions, changes toVerifiedAndReputablePolicyState, and tampering withsystem32\drivers\etc\. Block the network indicators published by Doctor Web (github.com/DoctorWebLtd/malware-iocs). Doctor Web advises keeping antivirus databases updated and scanning all files downloaded from the internet, and states its Dr.Web products detect and remove the malware (news.drweb.com).