CTIPilot
AI-generated · no human review · verify critical claims against the linked source. how it works →

Microsoft IIS

product · product:microsoft-iis single-source

Coverage
1
first 2026-05-20 → last 2026-10-21
Latest activity
2026-05-20
Cisco Talos: commodity "demo.pdb" BadIIS module for SEO fraud survives IIS restarts through a hidden backup…
Peak priority
notable
1 notable
Targets
technology
sectors: technology, media · regions: apac
Sources cited
1
1 hosts

Defender insights

What each entry about Microsoft IIS tells a defender to do, newest first.

2026-05-20NOTABLECisco Talos: commodity "demo.pdb" BadIIS module for SEO fraud survives IIS restarts through a hidden backup copy

Exposure · detection

Story timeline

  1. 2026-05-20Cisco Talos: the "demo.pdb" BadIIS variant is commodity IIS-module malware for SEO fraud, likely sold among Chinese-speaking crime groups and built by the author "lwxat"
    researchCisco Talos: commodity "demo.pdb" BadIIS module for SEO fraud survives IIS restarts through a hidden backup copy

Hunting pivots

Releases covered
Microsoft IIS
ATT&CK techniques (8 across 6 tactics)

8 techniques observed across 1 entry about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v20.0 · compare on the matrix · Navigator layer (JSON)

  • ExecutionCommand and Scripting Interpreter: Windows Command Shell
  • PersistenceServer Software Component: IIS Components · Create or Modify System Process: Windows Service
  • Privilege EscalationCreate or Modify System Process: Windows Service
  • StealthObfuscated Files or Information · Masquerading: Masquerade Task or Service
  • Command and ControlApplication Layer Protocol: Web Protocols · Ingress Tool Transfer
  • ImpactData Manipulation: Transmitted Data Manipulation

Execution TA0002

T1059.003Command and Scripting Interpreter: Windows Command Shell×1

Adversaries may abuse the Windows command shell for execution. The Windows command shell (cmd) is the primary command prompt on Windows systems. The Windows command prompt can be used to control almost any aspect of a system, with various permission levels required for different subsets of commands. The command prompt can be invoked remotely via Remote Services such as SSH.

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

Persistence TA0003

T1505.004Server Software Component: IIS Components×1

Adversaries may install malicious components that run on Internet Information Services (IIS) web servers to establish persistence. IIS provides several mechanisms to extend the functionality of the web servers. For example, Internet Server Application Programming Interface (ISAPI) extensions and filters can be installed to examine and/or modify incoming and outgoing IIS web requests. Extensions and filters are deployed as DLL files that export three functions: <code>Get{Extension/Filter}Version</code>, <code>Http{Extension/Filter}Proc</code>, and (optionally) <code>Terminate{Extension/Filter}</code>. IIS modules may also be installed to extend IIS web servers.

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

T1543.003Create or Modify System Process: Windows Service×1

Adversaries may create or modify Windows services to repeatedly execute malicious payloads as part of persistence. When Windows boots up, it starts programs or applications called services that perform background system functions. Windows service configuration information, including the file path to the service's executable or recovery programs/commands, is stored in the Windows Registry.

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

Privilege Escalation TA0004

T1543.003Create or Modify System Process: Windows Service×1

Adversaries may create or modify Windows services to repeatedly execute malicious payloads as part of persistence. When Windows boots up, it starts programs or applications called services that perform background system functions. Windows service configuration information, including the file path to the service's executable or recovery programs/commands, is stored in the Windows Registry.

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

Stealth TA0005

T1027Obfuscated Files or Information×1

Adversaries may attempt to make an executable or file difficult to discover or analyze by encrypting, encoding, or otherwise obfuscating its contents on the system or in transit. This is common behavior that can be used across different platforms and the network to evade defenses.

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

T1036.004Masquerading: Masquerade Task or Service×1

Adversaries may attempt to manipulate the name of a task or service to make it appear legitimate or benign. Tasks/services executed by the Task Scheduler or systemd will typically be given a name and/or description. Windows services will have a service name as well as a display name. Many benign tasks and services exist that have commonly associated names. Adversaries may give tasks or services names that are similar or identical to those of legitimate ones.

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

Command and Control TA0011

T1071.001Application Layer Protocol: Web Protocols×1

Adversaries may communicate using application layer protocols associated with web traffic to avoid detection/network filtering by blending in with existing traffic. Commands to the remote system, and often the results of those commands, will be embedded within the protocol traffic between the client and server.

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

T1105Ingress Tool Transfer×1

Adversaries may transfer tools or other files from an external system into a compromised environment. Tools or files may be copied from an external adversary-controlled system to the victim network through the command and control channel or through alternate protocols such as ftp. Once present, adversaries may also transfer/spread tools between victim devices within a compromised environment (i.e. Lateral Tool Transfer).

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

Impact TA0040

T1565.002Data Manipulation: Transmitted Data Manipulation×1

Adversaries may alter data en route to storage or other systems in order to manipulate external outcomes or hide activity, thus threatening the integrity of the data. By manipulating transmitted data, adversaries may attempt to affect a business process, organizational understanding, and decision making.

Evidence: 2026-05-20/cisco-talos-demo-pdb-badiis-variant-now-a-commodity-maas-iis · ATT&CK page ↗

Entries about Microsoft IIS (1)

2026-05-20 · view entry permalink →

NOTABLEupdatedNATOB2

Cisco Talos: the "demo.pdb" BadIIS variant is commodity IIS-module malware for SEO fraud, likely sold among Chinese-speaking crime groups and built by the author "lwxat"

Since 2024 Talos has investigated attacks, mainly in the Asia-Pacific region and a few in South Africa, Europe and North America, that use a BadIIS variant marked by "demo.pdb" strings, which it assesses with moderate confidence is commodity malware sold privately or shared among several Chinese-speaking cybercrime groups under a malware-as-a-service model (Cisco Talos, 2026-05-19). The BadIIS variants of the DragonRank and UAT-8099 groups Talos documented before relied on hardcoded C2 and statically compiled payloads, whereas this variant is configured with a recovered builder that injects parameters for JavaScript redirection of visitors to illicit sites, reverse proxying of illicit content to search-engine crawlers, site-wide content hijacking and backlink injection, and that encodes the C2 address with single-byte XOR (Cisco Talos, 2026-05-19). Service-based installers from the same author impersonate Windows services such as Winlogin, FaxService or AudiosService, authenticate to a C2 server, download further payloads, hide their command lines with custom Base64 and register the BadIIS DLL in the globalModules and modules sections of the IIS configuration, and the latest copies the DLL to a hidden backup location so it is restored every time IIS restarts (Cisco Talos, 2026-05-19). Talos ties development from at least September 2021 to January 2026, including a build to bypass Norton, to the alias "lwxat" with moderate-to-high confidence, from the builder's authentication string, a configuration parameter and a custom user agent seen in samples (Cisco Talos, 2026-05-19). Talos does not describe how the attackers first gain access to the IIS servers.

Based on the recovered builder and PDB strings, Talos assesses with moderate confidence that this "demo.pdb" variant is commodity malware, likely sold privately or shared within underground markets.

This ensures that the malicious BadIIS is automatically restored and launched every time the compromised IIS server is restarted.

Talos assesses with moderate-to-high confidence that the string "lwxat" is the author's alias or handle.

Cisco Talos 2026-05-19
Correctionrun 2026-10-21T1148Z-auditaffected_productsbodyclassificationentitiesevent_dateevidenceheadlinesourcessourcing_notesummarytechniquestitle

The variant is not an ISAPI filter or extension: its installers register the malicious DLL in the globalModules and modules sections of the IIS configuration at server level, and the latest one keeps a hidden backup copy that restores it every time IIS restarts, so the place to look is the server module list and the backup location (Cisco Talos, 2026-05-19). Talos does not place it in DragonRank or UAT-8099 activity; it contrasts it with those groups' BadIIS variants, which used hardcoded C2 and static payloads, assesses it as commodity malware likely sold or shared among several Chinese-speaking cybercrime groups, and says the attacks are difficult to attribute to a single actor (Cisco Talos, 2026-05-19). The "lwxat" alias rests on the builder's authentication string, a configuration parameter and a custom user agent, and Talos does not say how attackers first reach the IIS servers (Cisco Talos, 2026-05-19).

research20 May 05:00Zsingle-sourceOpen finding →
Sources: Cisco Talos

Co-occurring entities

Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.

Where this entity is cited

  • Research1

Source distribution

  • blog.talosintelligence.com1 (100%)