Skip to content
Malware

New Stealthy Vidar Stealer Campaign Bypass EDR and Steal Credentials

A new and highly stealthy campaign distributing Vidar Stealer has surfaced, targeting Windows users with a sophisticated attack chain designed to slip past endpoint defenses and harvest sensitive credentials. The campaign has drawn significant attention from the cybersecurity community because of ho...

· May 27, 2026 · 5 min read · 👁 2 views
New Stealthy Vidar Stealer Campaign Bypass EDR and Steal Credentials

A new and highly stealthy campaign distributing Vidar Stealer has surfaced, targeting Windows users with a sophisticated attack chain designed to slip past endpoint defenses and harvest sensitive credentials.

The campaign has drawn significant attention from the cybersecurity community because of how quietly it operates, often completing its theft before the victim ever realizes anything is wrong.

Vidar Stealer is a well-known information-stealing malware that first appeared in 2018 as a derivative of the Arkei stealer. Over the years, it has evolved into a powerful tool capable of extracting browser passwords, session cookies, cryptocurrency wallet data, authentication tokens, and autofill information stored locally on infected machines.

The latest campaign takes that capability further by incorporating advanced evasion mechanisms that allow it to bypass modern Endpoint Detection and Response tools with notable consistency.

Security researchers at Genians Security Center identified the campaign and noted that it relies on multi-stage delivery techniques, obfuscated script execution, and the abuse of legitimate system tools to avoid raising alarms.

Attack Flow of Police Official Impersonation Case (Source - Genians)
Attack Flow of Police Official Impersonation Case (Source – Genians)

The campaign’s ability to blend into normal system activity makes it particularly dangerous for organizations that rely on traditional signature-based detection methods alone.

Initial access is achieved through spear-phishing emails carefully tailored to match the recipient’s professional context and interests.

These messages carry ZIP-compressed attachments containing Windows shortcut files disguised as legitimate work documents. When a target opens the attachment and runs the shortcut file, an obfuscated command is quietly triggered in the background without showing any visible signs to the user.

EDR Bypass Through Layered Obfuscation

The malware then begins a chain of secondary payload downloads, eventually deploying its core information-stealing component onto the compromised system. Since each stage uses environment variable-based obfuscation to reconstruct commands only at runtime, static analysis tools often fail to identify the malicious intent until it is far too late for the victim to respond.

Deobfuscated Batch File Commands (Source - Genians)
Deobfuscated Batch File Commands (Source – Genians)

One of the most notable aspects of this campaign is how it avoids triggering behavior-based detection systems. The threat actor uses environment variable-based substring expansion to split and reassemble commands character by character, so the full command string never appears in plaintext during execution. This technique forces security tools to evaluate each fragment individually rather than recognizing the full malicious intent behind the instruction.

The attack also abuses curl.exe, a native Windows binary, to download additional payloads from remote servers. Using built-in operating system tools in this way is a tactic known as Living-off-the-Land, which is harder to flag because the tools themselves are legitimate system components. A Python Embed package is retrieved from a trusted external source to create a silent execution environment, reducing the suspicion tied to outbound network activity throughout the infection process.

A scheduled task is then created under a name crafted to resemble a legitimate Microsoft system process, ensuring the malware persists across reboots and continues running at one-minute intervals. The final payload, a compiled Python bytecode file disguised with a .cat extension, functions as a remote access backdoor capable of executing commands, collecting files, and exfiltrating system data to attacker-controlled infrastructure.

Credential Theft and Its Broader Impact

Vidar’s core function in this campaign is extracting user credentials and other sensitive data stored within Chromium-based browsers and similar applications. It targets locally stored passwords, session cookies, and the encrypted key files that browsers use to protect login data from unauthorized access. The malware uses the Windows CryptUnprotectData API to decrypt these keys directly from the browser’s Local State file, granting it full access to saved credentials.

Comparison of Similarities in XOR String Obfuscation (Source - Genians)
Comparison of Similarities in XOR String Obfuscation (Source – Genians)

Multiple command-and-control domains were identified during the investigation, spread across different countries and hosting providers, making infrastructure-based blocking considerably more difficult for defenders. The campaign’s reach across various sectors highlights just how broadly these credential theft tools are being deployed.

Organizations are advised to strengthen behavior-based EDR capabilities to detect obfuscated script execution and multi-stage download activity. Blocking shortcut file execution from within archives, auditing scheduled tasks regularly, and avoiding saving credentials directly in browsers are concrete steps that can meaningfully reduce exposure to this growing threat.

Indicators of Compromise (IoCs):-

TypeIndicatorDescription
Domainkmot.co[.]krKorea-based C2 server hosting malicious payloads
Domainhaeundaejugong[.]comC2 server used to collect and exfiltrate user data
Domainkumdo[.]orgSecondary C2 server for data exfiltration
Domainnls5950.cafe24[.]comC2 infrastructure used in related malicious activity
Domainhanainternational[.]netC2 domain linked to threat actor infrastructure
Domainmlgpf.ir114[.]netC2 domain associated with campaign
Domainluminix[.]krC2 domain identified in related malicious files
Domainsunlin[.]orgC2 domain observed in threat actor infrastructure
Domainezvm[.]krC2 domain linked to malicious distribution
Domainintobiz[.]krC2 domain used in campaign infrastructure
Domainchoisy[.]frFrance-based C2 server observed in attack chain
Domainprintory[.]krDomain used to host compiled Python bytecode malware
Domainudcontest[.]comDomain hosting webshell used in phishing attack
Domainableinfo.co[.]krDistribution infrastructure for malicious files
IP Address114.207.246[.]156IP address shared across multiple attack domains
File Namesettingenv.catCompiled Python bytecode payload disguised as Windows catalog file
File Namecodeflush.exeRenamed pythonw.exe used as stealthy malware execution host
File NameGX)/M27s.batObfuscated batch file used for secondary payload execution
File Namems3360.batBatch file variant used in obfuscated execution chain
File NameyS1825.batBatch file variant identified in attack chain
File NameK3772.batBatch file variant used in environment variable obfuscation
File NameHqcUpdate.exeFinal information-stealing payload (Chinotto)
File NameWStep163.cabObfuscated Python script downloaded from C2 server
File NameMicroAppsTemp28h2.batBatch file downloaded from C2 for follow-up activity
Scheduled TaskMicrosoftMusicLibrariesPackageTaskMachinePersistence mechanism disguised as legitimate Microsoft task

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Source: CybersecurityNews.com

Follow ShomoySoft for more: Follow on Facebook

💬 Comments (0)

Login to join the discussion.

No comments yet. Be the first!

Recommended for you