Scene 0 — Full UI: session selected · Shell tab · chat open
🔒 https://ops.stratum.local:8443
STRATUM
+ Deploy
📦 Tradecraft
🔗 Graph
Provider Folder ID User Host
Domain OS Int IP Ext IP
PID Process Last HB Next Checkin
● LIVE
dropbox
ops/DESKTOP-K8PX2
7b3f8a
corp\jdoe
DESKTOP-K8PX2
corp.acme.com
Windows
192.168.14.105
185.23.104.88
6412
powershell.exe
8s
52s
● IDLE
onedrive
ops/ubuntu-srv-03
c92e14
root
ubuntu-srv-03
—
Linux
10.10.5.22
91.47.202.13
2841
bash
4m 22s
—
Shell
History
Artifacts
Persistence
Credentials
Control
Info
[14:31:04]
[admin]
PS>
whoami
[a7f2d1c9] Output:
corp\jdoe
[14:32:18]
[admin]
C:\Users\jdoe\Documents
PS>
dir /b Desktop
[b4e3f5a2] Output:
budget_q2.xlsx
credentials_backup.txt
meeting_notes.docx
[14:34:07]
[red_team]
PS>
net user /domain
[c9b2e8f1] * waiting for agent response…
PS>
Send
red_team joined
session 7b3f8a has jdoe — checking Documents
can you also run net user /domain?
☺
↑
Scene 1 — Session List · 3 sessions · no selection · alive / idle / dead
🔒 https://ops.stratum.local:8443
STRATUM
+ Deploy 📦 Tradecraft 🔗 Graph
Provider Folder ID User
Host Domain OS Int IP Ext IP
PID Process Last HB Next Checkin
● LIVE
dropboxops/DESKTOP-K8PX2
7b3f8a corp\jdoe
DESKTOP-K8PX2 corp.acme.com
Windows
192.168.14.105 185.23.104.88
6412 powershell.exe
12s 48s
● IDLE
onedriveops/ubuntu-srv-03
c92e14 root
ubuntu-srv-03 —
Linux
10.10.5.22 91.47.202.13
2841 bash
18m —
■ DEAD
dropboxops/WS-FINANCE-01
4a17bc corp\msmith
WS-FINANCE-01 corp.acme.com
Windows
172.16.8.201 103.14.88.51
— cmd.exe
2h 14m —
Scene 2 — Session List · 4 sessions · alive / idle / dead / ■ STOP
🔒 https://ops.stratum.local:8443
STRATUM
+ Deploy 📦 Tradecraft 🔗 Graph
Provider Folder ID User
Host Domain OS Int IP Ext IP
PID Process Last HB Next Checkin
● LIVE
dropboxops/DESKTOP-K8PX2
7b3f8a corp\jdoe
DESKTOP-K8PX2 corp.acme.com
Windows
192.168.14.105 185.23.104.88
6412 powershell.exe
8s 52s
● IDLE
onedriveops/ubuntu-srv-03
c92e14 root
ubuntu-srv-03 —
Linux
10.10.5.22 91.47.202.13
2841 bash
4m 22s —
■ DEAD
dropboxops/WS-FINANCE-01
4a17bc corp\msmith
WS-FINANCE-01 corp.acme.com
Windows
172.16.8.201 103.14.88.51
— cmd.exe
2h 14m —
■ STOP
s3ops/dc01-corp
f3a901 SYSTEM
DC01-CORP corp.acme.com
Windows
10.0.0.5 —
1204 pwsh.exe
3m 10s
■ Stopped
Scene 2b — Session List · background wipe in progress · ⟳ WIPING badge
🔒 https://ops.stratum.local:8443
STRATUM
+ Deploy 📦 Tradecraft 🔗 Graph
Provider Folder ID User
Host Domain OS Int IP Ext IP
PID Process Last HB Next Checkin
● LIVE
dropbox
ops/DESKTOP-K8PX2
7b3f8a corp\jdoe
DESKTOP-K8PX2 corp.acme.com
Windows
192.168.14.105 185.23.104.88
6412 powershell.exe
8s 52s
● IDLE
onedrive
ops/ubuntu-srv-03
c92e14 root
ubuntu-srv-03 —
Linux
10.10.5.22 91.47.202.13
2841 bash
4m 22s —
⟳ WIPING
googledrive
ops/WIN-DC01
f3a901 SYSTEM
WIN-DC01 corp.acme.com
Windows
10.0.0.5 —
— —
2h 14m
cloud cleanup…
Scene 3 — Shell tab · Windows (powershell.exe) · prompt PS>
🔒 https://ops.stratum.local:8443
ID User Host OS Process Last HB
● LIVE
7b3f8a
corp\jdoe DESKTOP-K8PX2
Windows
powershell.exe 8s
Shell
History
Artifacts
Persistence
Credentials
Control
Info
[14:31:04] [admin] PS> whoami
[d1c8e4a7] Output:
corp\jdoe
[14:31:48] [admin] PS> Get-Process | Sort CPU -Desc | Select -First 5
[e2f5a9b3] Output:
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
1482 328 856256 902144 142.31 8204 0 MsMpEng
842 92 125440 298560 38.24 1832 0 svchost
521 48 65280 85230 12.16 6412 0 powershell
734 52 74120 156480 4.92 3920 0 explorer
C:\Users\jdoe\Documents PS> Get-ChildItem
[f3g6b1c4] Output:
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 6/21/2026 9:14 AM Work
-a--- 6/20/2026 4:32 PM 2864 notes.txt
-a--- 6/18/2026 11:02 AM 156240 report_Q2.xlsx
PS>
Send
Scene 4 — Shell tab · Windows (cmd.exe) · prompt cmd>
🔒 https://ops.stratum.local:8443
ID User Host OS Process Last HB
● LIVE 4a17bc corp\msmith WS-FINANCE-01 Windows cmd.exe 5s
Shell
History
Artifacts
Persistence
Credentials
Control
Info
cmd> whoami
[a5c9b2d3] Output:
corp\msmith
C:\Users\msmith cmd> dir /b Desktop
[b6d4e1f8] Output:
budget_q2.xlsx
credentials_backup.txt
VPN_config.ovpn
cmd> net user
[c7e5f2a9] Output:
User accounts for \\WS-FINANCE-01
Administrator corp\msmith Guest
cmd>
Send
Scene 5 — Shell tab · Linux non-root (bash) · prompt $
🔒 https://ops.stratum.local:8443
ID User Host OS Process Last HB
● IDLE c92e14 svc_deploy ubuntu-srv-03 Linux bash 4m 22s
Shell
History
Artifacts
Persistence
Credentials
Control
Info
$ id
[d4a7b8c1] Output:
uid=1002(svc_deploy) gid=1002(svc_deploy) groups=1002(svc_deploy),27(sudo)
/opt/app $ ls -la /etc/cron.d/
[e5b8c9d2] Output:
total 20
drwxr-xr-x 2 root root 4096 Jun 18 08:12 .
drwxr-xr-x 92 root root 4096 Jun 21 14:01 ..
-rw-r--r-- 1 root root 201 Jun 19 11:44 sysmon
$
Send
Scene 6 — Shell tab · Linux root (bash) · prompt #
🔒 https://ops.stratum.local:8443
ID User Host OS Process Last HB
● LIVE d8c042 root db-prod-01 Linux bash 3s
Shell
History
Artifacts
Persistence
Credentials
Control
Info
# id
[f6c9d3e4] Output:
uid=0(root) gid=0(root) groups=0(root)
/root # cat /etc/shadow | head -3
[a7d1e2f5] Output:
root:$6$rounds=656000$xyz...:19500:0:99999:7:::
daemon:*:19000:0:99999:7:::
bin:*:19000:0:99999:7:::
#
Send
Scene 7 — Artifacts tab · on-target files + uploaded files
🔒 https://ops.stratum.local:8443
ID User Host OS Process Last HB
● LIVE 7b3f8a corp\jdoe DESKTOP-K8PX2 Windows powershell.exe 8s
Shell
History
Artifacts
Persistence
Credentials
Control
Info
On-Target Artifacts
Type Path on Target Logged Status
enc_staged_agent
C:\Users\jdoe\AppData\Local\Temp\.s2w
Jun 21, 09:12:44
● on target
persist_schtask
HKCU\Software\Microsoft\Windows\CurrentVersion\Run\SysHealth
Jun 21, 09:14:02
● on target
Uploaded Files
Filename Size Remote Path Logged Status Actions
mimikatz.exe
1.2 MB
C:\Temp\svchost32.exe
Jun 21, 11:04:18
● on target
🗑 Delete
✓ Mark removed
nc.exe
38 KB
C:\Temp\nc.exe
Jun 21, 13:22:51
✕ removed
🗑 Delete
Scene 8 — History Archives · file list
🔒 https://ops.stratum.local:8443
Scene 9 — History Archives · session detail · Commands tab
🔒 https://ops.stratum.local:8443
Scene 10 — Settings · Server modal · timezone selector
🔒 https://ops.stratum.local:8443
Scene 11 — Settings · Display tab · theme selector
🔒 https://ops.stratum.local:8443
Scene 12 — Login page · Local auth (username + password)
CONNECT
Stratum C2 v3.0.2
Scene 13 — Login page · OIDC mode (Sign in with provider)
Sign in with OIDC Provider
Stratum C2 v3.0.2
Scene 14 — Deploy Wizard · Step 1: Provider
Deploy Agent
×
Step 1: Provider
Cloud Provider
Suggested for personal devices and BYOD environments
Suggested for Microsoft 365 / domain-joined workstations
Suggested for Google Workspace and education networks
S
SharePoint
Suggested for corporate environments with SharePoint Online
Suggested for cloud-hosted targets with outbound AWS access
Back
Next →
Scene 15 — Deploy Wizard · Step 2: Credentials (saved profile picker)
Deploy Agent
×
Step 2: Credentials
Saved credential profiles
ops-dropbox-2026 🔑 saved
Last used: 2026-06-20 · App key: k8pqr2…
Delete
+ New credentials
Enter App key, App secret and authorize via OAuth2
Back
Next →
Scene 16 — Deploy Wizard · Step 4: Build output
Deploy Agent
×
Step 4: Build
✓ Generating RSA-4096 keypair…
✓ Uploading bootstrap key to Dropbox…
✓ Building script agent (bash)…
✓ Building script agent (PowerShell)…
✓ Building native Linux ELF (musl-static)…
✓ Building native Windows EXE (mingw)…
✓ Building shellcode blob (.bin)…
✓ Packaging deployment archive…
✓ Build complete — 7 artifacts
stub.sh 14.2 KB
stub.ps1 18.7 KB
agent.elf 1.2 MB
agent.exe 892 KB
agent.bin 312 KB
agent.dll 908 KB
📦 Open Tradecraft
Close
Scene 17 — WebGUI with chat panel open (multi-operator)
STRATUM
+ Deploy
📦 Tradecraft
🔗 Graph
Session Details
Provider
Folder
ID
User
Host
Domain
OS
Int IP
Ext IP
PID
Process
Last HB
Next Checkin
● LIVE
ops/DESKTOP-K8PX2
7b3f8a
corp\\jdoe
DESKTOP-K8PX2
corp.acme.com
WIN
192.168.14.105
185.23.104.88
6412
powershell.exe
14s
46s
● LIVE
ops/SRV-PROD-01
a1c2e4
root
SRV-PROD-01
acme.com
LIN
10.0.1.22
185.23.104.88
1337
bash
2m
3m
DESKTOP-K8PX2
LIVE
■ Stop Poll
Provider dropbox
Folder ops/DESKTOP-K8PX2
ID 7b3f8a
Sleep 60s
Jitter 20%
Shell
History
Artifacts
Persistence
Credentials
Control
Info
14:28:02 alice whoami
corp\jdoe
PS C:\Users\jdoe> enter command… Send
I have eyes on DESKTOP-K8PX2 — jdoe has local admin
confirmed — running whoami now
moving to SRV-PROD-01 next, it's on the same subnet
Scene 18 — Session · Persistence tab · probe results
🔒 https://ops.stratum.local:7443
STRATUM
+ Deploy
📦 Tradecraft
🔗 Graph
Session Details
Provider
Folder
ID
User
Host
Domain
OS
Int IP
Ext IP
PID
Process
Last HB
Next Checkin
● LIVE
ops/DESKTOP-K8PX2
7b3f8a
corp\\jdoe
DESKTOP-K8PX2
corp.acme.com
WIN
192.168.14.105
185.23.104.88
6412
powershell.exe
18s
42s
DESKTOP-K8PX2
LIVE
■ Stop Poll
Provider dropbox
Folder ops/DESKTOP-K8PX2
Sleep 60s
Jitter 20%
Shell
History
Artifacts
Persistence
Credentials
Control
Info
Technique
Priv
Trigger
Stealth
Status
Actions
Scheduled Task (logon)
schtask-logon
USER
LOGON
★★★
INSTALLED
Remove
Check
Registry Run Key (HKCU)
registry-run
USER
LOGON
★★ ★
AVAILABLE
Install
Check
Startup Folder
startup-folder
USER
LOGON
★★ ★
AVAILABLE
Install
Check
Scheduled Task (boot)
schtask-boot
ADMIN
BOOT
★★★
UNAVAILABLE
Install
Registry Run Key (HKLM)
registry-run-hklm
ADMIN
LOGON
★★ ★
UNAVAILABLE
Install
WMI Event Subscription
wmi-event
ADMIN
BOOT
★★★
UNAVAILABLE
Install
Windows Service
service
ADMIN
BOOT
★★★
UNAVAILABLE
Install
Scene 19 — Session · Info tab · full session profile
🔒 https://ops.stratum.local:7443
STRATUM
+ Deploy
📦 Tradecraft
🔗 Graph
Session Details
Provider
Folder
ID
User
Host
Domain
OS
Int IP
Ext IP
PID
Process
Last HB
Next Checkin
● LIVE
ops/DESKTOP-K8PX2
7b3f8a
corp\\jdoe
DESKTOP-K8PX2
corp.acme.com
WIN
192.168.14.105
185.23.104.88
6412
powershell.exe
18s
42s
DESKTOP-K8PX2
LIVE
■ Stop Poll
Provider dropbox
Folder ops/DESKTOP-K8PX2
Sleep 60s
Jitter 20%
Shell
History
Artifacts
Persistence
Credentials
Control
Info
Identity from heartbeat
OS
Windows 10 Pro 22H2 x64
Username
corp\jdoe LOCAL ADMIN
Internal IP
192.168.14.105
Dead-Drop Channel from heartbeat
Folder Path
ops/DESKTOP-K8PX2
Guardrails baked at deploy time
System Intelligence from /sysinfo
Run /sysinfo in the shell to populate this section.
Scene 20 — Session · Credentials tab · harvested + manual credentials
🔒 https://ops.stratum.local:7443
STRATUM
+ Deploy
📦 Tradecraft
🔗 Graph
Session Details
Host
User
OS
Last HB
● LIVE
DESKTOP-K8PX2
corp\\jdoe
WIN
18s
DESKTOP-K8PX2
LIVE
■ Stop Poll
Provider dropbox
Folder ops/DESKTOP-K8PX2
Sleep 60s
Jitter 20%
Shell
History
Artifacts
Persistence
Credentials
Control
Info
+ Add
3 credentials
Source
Protocol
Host
Domain
Notes
Username
Secret
Type
Actions
sam
ntlm
192.168.14.10
CORP
DC01 admin
Administrator
aad3b435…31d6cfe0:::
ntlm
👁
✎
✕
listen
http-ntlm
192.168.14.105
CORP
—
jdoe
jdoe::CORP:1122…a8f4
ntlmv2
👁
✎
✕
manual
rdp
10.0.0.5
—
backup acct
svc_backup
••••••••
password
👁
✎
✕
Scene 21 — Session · Control tab · sleep/jitter + actions
🔒 https://ops.stratum.local:7443
STRATUM
+ Deploy
📦 Tradecraft
🔗 Graph
Session Details
Host
User
OS
Last HB
● LIVE
DESKTOP-K8PX2
corp\\jdoe
WIN
18s
DESKTOP-K8PX2
LIVE
■ Stop Poll
Provider dropbox
Folder ops/DESKTOP-K8PX2
Sleep 60s
Jitter 20%
Shell
History
Artifacts
Persistence
Credentials
Control
Info
Agent Actions
Stop Agent
Send EXIT to the agent — it stops executing immediately. No files are removed from the target. The session record remains here.
Stop Agent
Remove Session
Performs a full teardown of this session:
Sends KILL to the agent — wipes staged binary, persistence entries and stub from the target
Removes the session from the manager and deletes its profile
Optionally deletes the deployment directory (keys, stage2, artifacts) — operator choice
Optionally deletes the command history log — operator choice
This action is irreversible. The agent cannot be recovered after cleanup.
Remove & Clean Up
Scene 22 — P2P Graph View · empty state · no links established
🔒 https://ops.stratum.local:7443
STRATUM
+ Deploy
📦 Tradecraft
🔗 Graph
🔗
No P2P links established
Scene 23 — P2P Graph View · active mesh · 5 nodes · mixed transports
🔒 https://ops.stratum.local:7443
STRATUM
+ Deploy
📦 Tradecraft
🔗 Graph
cloud:dropbox
tcp:4444
tcp:4444
smb:pipe
tcp:8080
☁
Dropbox
☁
SRV-DC01
CORP\SYSTEM
DESKTOP-K8PX2
CORP\jdoe
WS-DEV03
CORP\mchen
SRV-FILE02
CORP\svc-backup
WS-QA07
qa-runner
WS-DEV03
IP: 192.168.14.33
User: CORP\mchen
OS: Windows 11 Pro
PID: 4820 (svchost.exe)
Status: alive — 12s ago
Links: 2 (tcp:4444 in, tcp:8080 out)
click to select · drag to move
+ Listener
Reset Layout
Scene 24 — P2P Generate Listener · modal · TCP/SMB transport
Generate P2P Listener
×
Transport
TCP
Raw TCP socket, bind to interface:port
SMB
Named pipe, blends with SMB traffic
Cancel
Deploy Listener
Scene 25 — Credential Listener · shell output · HTTP-NTLM + dump
🔒 https://ops.stratum.local:7443
STRATUM
ID
User
Host
OS
Last HB
● LIVE
7b3f8a
corp\jdoe
DESKTOP-K8PX2
WIN
6s
DESKTOP-K8PX2
LIVE
ID 7b3f8a
Provider dropbox
Sleep 60s
OS Windows 10 Pro
Shell
History
Artifacts
Persistence
Credentials
Control
Info
[09:15:02]
[d33p]
[7b3f8a]
/creds listen start http-ntlm:80
[7b3f8a] Listener started: HTTP-NTLM on 0.0.0.0:80
[09:42:18]
[d33p]
[7b3f8a]
/creds listen dump
[7b3f8a] Output:
[HTTP-NTLM:80] 3 credentials (active 27m 16s) — 2 NTLMv2 + 1 Basic
Total visits: 14 from 5 unique IPs
Visits per IP:
10.0.1.50 — 6 visits (NTLMv2 captured ✓)
10.0.1.105 — 4 visits (NTLMv2 captured ✓)
10.0.1.22 — 2 visits (Basic captured ✓)
10.0.1.88 — 1 visit (no credentials)
10.0.1.200 — 1 visit (no credentials)
[NTLMv2] CORP\jdoe::CORP:1122334455667788:aabbccdd...
[NTLMv2] CORP\admin::CORP:aabbccddeeff0011:99887766...
[HTTP-Basic] svc-backup:Winter2025! (from 10.0.1.22)
NTLMv2 format: hashcat -m 5600
PS>
Send