Terminal LogoSilent Exploit
Exploit Builder BuilderBuilder Module
Exploit Builder/ Builders/ MSC
MSC
Management Console · Snap-in Abuse

MSC Builder.

.msc

Converts your binaries into Microsoft Management Console (.msc) files. Piggybacks on the administrative console framework, providing a highly legitimate-looking execution path: when launched, mmc.exe hosts a snap-in that triggers your payload as part of console initialization.

mmc.exe host
Trusted Process
Win 7+
Compatibility
XML structure
Format
Single click
Activation
Overview

What is an MSC?

An MSC file is the configuration document for the Microsoft Management Console (mmc.exe). Functionally, it's an XML-structured document describing which snap-ins to load, with what configuration, and what tasks the user should see. Familiar examples include compmgmt.msc, services.msc, and devmgmt.msc.

Because mmc.exe is a Microsoft-signed, fully-trusted Windows component, an MSC file is treated as administrative content. Exploit Builder constructs a syntactically-valid MSC that — through carefully chosen snap-in configuration and task definitions — fetches and runs your payload as part of console initialization.

  • Hosted by mmc.exe — Microsoft-signed, no SmartScreen friction in many configs
  • Single-click activation: open file › MMC initializes › snap-in chain executes
  • Plain XML — small, easy to embed inside archives, ISOs, or chained from LNK
  • Minimal/hidden console window options to reduce visual surface
Execution Flow

How the builder works.

STEP 01

Provide Payload

URL or local embed. Supply an HTTPS URL the MSC will fetch on console init, or drop a local PE/script that gets encrypted into the MSC's string-table and dropped to a temp path at runtime.

STEP 02

Pick Snap-in Profile

Choose host snap-in pattern: TaskPad, ActiveX-host, or RemoteCommand variant.

STEP 03

Configure Display

Set console title, GUID, hidden/visible mode, and decoy snap-in (Services, Event Viewer).

STEP 04

Generate

Output is a single .msc. Deliver via mail, archive, or chained from a LNK.

Technical Details

Under the hood.

MSC XML Structure

Builder writes a fully-spec MMC console document: MMC_ConsoleFile, BinaryStorage, StringTables, VisualAttributes, and snap-in NodeType/VisualAttribute entries.

TaskPad Trigger

Configures a TaskPad with a default-selected task that launches a command on console open. The command target is a LOLBin chain (rundll32 / cmd / powershell).

String Encoding

Console title, task name, and command-line are stored in MSC string tables. Builder applies hex / UTF-16 LE encoding tricks that confuse text-based static scanners.

Decoy Snap-in

Optional: load a real snap-in (Services, Event Viewer, Computer Management) so the console looks legitimate when MMC finishes opening.

Window State

Configurable: normal · minimized · hidden. Combined with conhost tricks for true silent execution.

Per-Build Polymorphism

GUIDs, string-table layout, task ordering, and decoy choice differ each build — no two outputs share a static signature.

console.msc · simplified XML excerpt
<Task>
  <Type>Shell</Type>
  <Cmd>cmd.exe</Cmd>
  <Args>/c powershell -nop -w 1 -c iex(...)</Args>
  <Window>Hidden</Window>
</Task>
<!-- Auto-fired on console open via default-task selection -->
Specifications

Module specs.

Output FormatMMC Console File (.msc) — XML structure
Delivery ModeURL stager · Local embed (encrypted in string-table, dropped at init)
OS CompatibilityWindows 7 / 8.1 / 10 / 11 (mmc.exe ships by default)
Host Processmmc.exe — Microsoft-signed, fully trusted
Trigger PatternsTaskPad default-task · ActiveX snap-in · RemoteCommand
Window ModesNormal · Minimized · Hidden
Decoy Snap-insServices · Event Viewer · Computer Management · Device Manager
PolymorphismGUIDs · String tables · Task order · Decoy choice randomized per build
Recommended Carrier.iso / .zip / chained from LNK
Use Cases

When to use MSC.

🔬

Detection Engineering

Validate Sigma rules covering mmc.exe child processes, MSC-hosted task launches, and TaskPad command anomalies.

🎯

Red Team — Admin Vector

Especially effective against IT helpdesk and admin targets who routinely interact with .msc files.

🎓

Awareness Training

Teach admin users that "console files" are not safer than EXEs.

🧪

Sandbox Testing

Many sandboxes don't fully exercise MMC TaskPad activation. Use to evaluate detonation depth.

🌐

APT Replay

Reproduce TTPs from campaigns leveraging .msc initial access (recent APT activity in 2024–2026).

🔗

LNK + MSC Chain

Use as second stage from a LOLBin LNK for delivery resilience.

Pricing

MSC Builder plans.

All tiers include unlimited builds, every snap-in profile, full polymorphism, and updates within the term.

1 Month
3 Months
6 Months
12 Months

Bundle option. Need multiple builders? The All Modules Bundle covers every builder + both launchers at a steep discount.

Other Modules

Explore the full suite.

Ready to ship?

Pick a tier above or talk to us — we'll match the right configuration to your engagement.