Cyber Security News

Hackers Exploit GitHub to Distribute Malware Disguised as VPN Software

CYFIRMA has discovered a sophisticated cyberattack campaign in which threat actors are using GitHub to host and disseminate malware masquerading as genuine software.

Masquerading as “Free VPN for PC” and “Minecraft Skin Changer,” these malicious payloads are designed to trick users into downloading a dangerous malware dropper named Launch.exe.

Hosted on the GitHub repository github[.]com/SAMAIOEC, these files are accompanied by detailed instructions and packaged in password-protected ZIP files to evade browser-based security scans.

This abuse of a trusted platform like GitHub highlights the growing trend of cybercriminals exploiting open-source repositories to spread malware, preying on users seeking free tools or game mods.

Deceptive Lures Target Unsuspecting Users

A deep dive into the malware reveals a multi-stage attack chain engineered for stealth and evasion.

Fake Assembly Metadata

The primary executable, Launch.exe, with an MD5 hash of bbc7fc957d4fff6a55bd004a3d124dda, serves as the initial dropper.

Upon execution, it decodes a Base64-encoded DLL payload hidden behind meaningless French text, applying additional obfuscation through bitwise transformations in the SinCosMath() function.

Base64 data

This payload is dropped as msvcp110.dll in the user’s AppData\Roaming directory, dynamically loaded into memory using Windows API calls like LoadLibrary() and GetProcAddress().

The DLL, exhibiting high entropy suggestive of packing, employs anti-debugging techniques such as IsDebuggerPresent() to terminate under analysis environments and uses excessive control flow to frustrate reverse engineering efforts.

Lumma Stealer Campaign

The campaign’s ultimate goal is to deploy Lumma Stealer, a notorious information-stealing malware, via process injection into legitimate Windows binaries like MSBuild.exe and aspnet_regiis.exe.

According to Cyfirma Report, these trusted processes are abused to bypass security controls, with low-level API calls such as VirtualAlloc() and NtWriteVirtualMemory() facilitating in-memory execution of the payload.

Dynamic analysis also revealed attempts to connect to a suspected command-and-control (C2) domain, explorationmsn[.]store, alongside other infrastructure aligning with known Lumma Stealer patterns.

Despite detailed static analysis unravelling obfuscation tactics and mapping behaviors to MITRE ATT&CK techniques like DLL side-loading (T1574.002) and masquerading (T1036), the threat actor’s identity remains elusive, emphasizing the need for proactive defense measures.

This campaign underscores the critical importance of vigilance when downloading software from platforms like GitHub.

Organizations and individuals must block identified C2 domains, restrict executable downloads from unverified sources, and monitor for suspicious activities such as DLLs in user directories or unusual API usage.

User education on the risks of free tools, combined with behavior-based detection via EDR solutions and the application of provided YARA rules, can significantly mitigate such threats.

Indicators of Compromise (IOCs)

S. NoIndicatorsTypeContext
1acbaa6041286f9e3c815cd1712771a490530f52c90ce64da20f28cfa0955a5caEXELaunch.exe
215b644b42edce646e8ba69a677edcb09ec752e6e7920fd982979c714aece3925DLLmsvcp110.dll
3explorationmsn[.]storeDomainC2
4snailyeductyi[.]sbsDomainC2
5ferrycheatyk[.]sbsDomainC2
6deepymouthi[.]sbsDomainC2
7wrigglesight[.]sbsDomainC2
8captaitwik[.]sbsDomainC2
9sidercotay[.]sbsDomainC2
10heroicmint[.]sbsDomainC2
11monstourtu[.]sbsDomainC2

Stay Updated on Daily Cybersecurity News. Follow us on Google News, LinkedIn, and X.

Aman Mishra

Aman Mishra is a Security and privacy Reporter covering various data breach, cyber crime, malware, & vulnerability.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

1 day ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

1 day ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

1 day ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

2 days ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

2 days ago