ALIOTH

ALIOTH is a Windows-focused offensive security framework designed for authorized red-team operations, enterprise adversary simulation, malware analysis, security-control validation, and post-exploitation research.

⚔️ Operational Documentation

For the complete ALIOTH v3.0 walkthrough including commands, operational usage, and a fictional enterprise APT/red-team scenario demonstrating the framework end-to-end: https://sn0xs-organization.gitbook.io/sn0x-order.org/red-team-notes/alioth-unified-apt-framework-v3.0


Use cases include:

  • Authorized enterprise red-team engagements
  • Adversary-emulation exercises
  • Purple-team operations
  • Active Directory security assessments
  • Windows endpoint security assessments
  • Post-exploitation research
  • Malware analysis and reverse engineering
  • EDR/XDR validation
  • Detection-engineering validation
  • Incident-response preparedness exercises
  • Internal security research
  • Authorized security-control testing

The framework is intended to model real-world adversary behavior in controlled engagements and can therefore interact with production-like enterprise environments when the engagement rules explicitly permit it.


ALIOTH is a unified offensive security framework that combines 13 attack modes into a single standalone binary. No DLL dependencies, no runtime installers one .exe that covers the complete attack chain from initial access to data exfiltration and anti-forensics.

Every mode shares a common evasion engine indirect syscalls, stack spoofing, gadget rotation, ETW patching, HWBP clearing, polymorphic stubs. This is not a toolbox with 13 separate signatures. It is one binary, one evasion layer, protecting everything underneath.

At a high level:

                         ALIOTH
                           │
          ┌────────────────┼────────────────┐
          │                │                │
       Execution       Credential       Enterprise
       & Memory         Research        Operations
          │                │                │
      ┌───┴───┐        ┌───┴───┐       ┌───┴────��
      │ Umbra │        │Wraith │       │ Hermes │
      │Charon │        │Mortis │       │ Helios │
      │Revenant        │Shadow │       │  Nyx   │
      └───────┘        └───────┘       └────────┘
                           │
                 ┌─────────┴─────────┐
                 │                   │
             Persistence         Collection /
             & Evasion           Operations
                 │                   │
           ┌─────┴─────┐       ┌────┴──────┐
           │    Eos    │       │ Lachesis  │
           │  Acheron  │       │           │
           │ Tartarus  │       └───────────┘
           └───────────┘

Where ALIOTH Can Be Used

ALIOTH is intended for authorized operations against environments such as:

Active Directory Environments

┌─────────────────────────────────────────┐
│             AD Environment              │
│                                         │
│  Domain Controller                      │
│       │                                 │
│       ├── Workstations                  │
│       ├── Servers                       │
│       ├── File Servers                  │
│       ├── SQL / Application Servers     │
│       ├── Admin Workstations            │
│       └── Security Infrastructure       │
│                                         │
└─────────────────────────────────────────┘

Typical red-team objectives may include evaluating:

  • Credential exposure
  • Privilege boundaries
  • Kerberos security
  • Lateral-movement controls
  • Persistence detection
  • Endpoint telemetry
  • EDR/XDR visibility
  • Network monitoring
  • C2 detection
  • Data-loss controls

Windows Enterprise Environments

ALIOTH can be incorporated into authorized assessments involving:

  • Windows endpoints
  • Windows servers
  • Domain-joined systems
  • Enterprise application servers
  • Security appliances
  • Identity infrastructure
  • Administrative workstations
  • Internal network segments

Red-Team Infrastructure

ChatGPT Image Aug 23, 2026, 05_35_40 AM

Core Capabilities

ALIOTH contains thirteen operational modes:

# Mode Primary Area
01 Umbra Execution & evasion research
02 Charon In-memory payload loading
03 Wraith Protected-process / credential-access research
04 Revenant Process injection
05 Mortis Memory acquisition
06 Shadow Offline credential-store acquisition
07 Hermes Kerberos operations
08 Eos Persistence
09 Helios Lateral movement
10 Nyx C2 communications
11 Acheron Anti-forensics
12 Lachesis Data collection
13 Tartarus Full-chain orchestration

The complete mode inventory is defined in the supplied project guide.

Detailed mode internals are intentionally documented separately so the main README remains focused on installation, architecture, engagement use, and operator workflow.


Installation

Requirements

ALIOTH is a Windows/x64 project.

Recommended build environment:

Windows 10 / Windows 11 x64
Visual Studio
Desktop development with C++
Windows SDK
MASM
Python 3.x
Git

The source project uses a Windows build script and Microsoft development tooling.


Clone the Repository

git clone <REPOSITORY_URL>
cd ALIOTH

Verify the development environment:

cl
link
python --version
git --version

Open a Visual Studio Developer Command Prompt before building.


Building ALIOTH

From the repository directory:

cd C:\ALIOTH
.\build.bat

The supplied implementation supports configurable build-generation parameters through the build script.

For development environments, recommended repository structure is:

ALIOTH/
├── build/
├── bin/
├── core/
├── modes/
└── tools/

Keep generated binaries separate from source code.


Binary Layout

A normal build produces the primary ALIOTH executable and supporting development artifacts.

ALIOTH/
│
├── ALIOTH.exe
├── build.bat
├── README.md
│
├── core/
│   ├── ALIOTH.h
│   ├── ALIOTH_config.h
│   ├── engine.h
│   ├── engine.c
│   ├── tls_context.h
│   ├── syscalls_base.asm
│   └── ...
│
└── modes/
    ├── umbra/
    ├── charon/
    ├── wraith/
    ├── revenant/
    ├── mortis/
    ├── shadow/
    ├── hermes/
    ├── eos/
    ├── helios/
    ├── nyx/
    ├── acheron/
    ├── lachesis/
    └── tartarus/

The supplied documentation describes this source organization and the shared core/ plus 13 modes/ architecture.


Command-Line Interface

ALIOTH supports both interactive operation and direct mode selection.

Interactive

ALIOTH.exe

Mode Selection

The general CLI structure is:

ALIOTH.exe --mode <MODE>

or, where supported by a release build:

ALIOTH.exe <MODE>

Examples:

ALIOTH.exe 1
ALIOTH.exe 2
ALIOTH.exe 3
...
ALIOTH.exe 13

The project documentation defines these as modes 1 through 13.


Payload / .bin Workflow

Several ALIOTH components operate on binary payload artifacts.

The general workflow is:

Payload
   │
   ▼
.bin artifact
   │
   ▼
Mode-specific preparation
   │
   ▼
ALIOTH build
   │
   ▼
Authorized target

For example, Charon uses a binary payload artifact and a dedicated preparation utility before the resulting artifact is incorporated into the build. The supplied documentation identifies charon_builder.py as the relevant preparation component.

A generic workflow looks like:

python <mode-builder> --payload <payload.bin> --output <artifact>

Then rebuild:

.\build.bat

Active Directory Engagement

A common authorized assessment architecture:

                RED TEAM
                   │
                   ▼
          Operator Infrastructure
                   │
             ALIOTH / C2
                   │
       ┌───────────┴────────────┐
       │                        │
       ▼                        ▼
 Domain Controller          Workstations
       │                        │
       ├── Identity             ├── Users
       ├── Kerberos             ├── Admins
       ├── LDAP                 ├── EDR
       └── Group Policy         └── Applications

Engagement Profiles

ALIOTH can be incorporated into several types of authorized engagements.

External Red Team

Focus:

Internet-facing asset
       ↓
Initial access
       ↓
Endpoint compromise
       ↓
Internal access
       ↓
Identity expansion
       ↓
Objective

Internal Red Team

Focus:

Internal foothold
       ↓
AD enumeration
       ↓
Privilege boundaries
       ↓
Credential access
       ↓
Lateral movement
       ↓
High-value asset

Purple Team

Focus on measurable detection:

ALIOTH Technique
       ↓
Telemetry
       ↓
Detection
       ↓
SOC Alert
       ↓
Analyst Response
       ↓
Rule Improvement

Malware Analysis

ALIOTH can also be used as a research subject when studying:

  • Memory execution
  • Windows internals
  • Endpoint telemetry
  • Process behavior
  • Authentication behavior
  • Persistence mechanisms
  • Network behavior
  • EDR detections

Use an isolated analysis environment and appropriate snapshots.


Environment Preparation

A mature engagement environment should contain:

Operator Host
       │
       ├── Source / Build Environment
       ├── Debugging Tools
       ├── Logging
       └── Engagement Notes
                │
                ▼
        Red-Team Infrastructure
                │
        ┌───────┴────────┐
        │                │
       C2              Proxy
        │
        ▼
    Target Network

For AD assessments, maintain accurate inventory of:

Domain
Domain Controllers
Workstations
Servers
Administrative Accounts
Service Accounts
Security Products
Network Segments
Critical Applications

Safety Controls During Engagement

Recommended operational controls:

Scope Enforcement

Keep an explicit target allowlist.

ALLOW:
  *.authorized-domain.local
  10.10.10.0/24

DENY:
  Everything else

Configuration

Project configuration is centralized through the shared core configuration layer.

Relevant source components include:

core/ALIOTH_config.h
core/tls_context.h
core/engine.h

The supplied project structure documents these components as part of the common execution engine.

Keep engagement-specific configuration outside public source repositories.


Mode Invocation Convention

The framework follows a consistent convention:

ALIOTH.exe --mode <MODE> [OPTIONS]

Common option categories include:

--payload <file>
--target <name>
--output <file>
--pid <pid>
--server <host>
--port <port>
--sleep <seconds>
--jitter <seconds>

Mode-specific options are exposed by the corresponding module.

For security reasons, the public README intentionally avoids providing turnkey command lines for credential extraction, persistence, C2 deployment, unauthorized lateral movement, or security-control bypass.


Detection Engineering Integration

ALIOTH is particularly useful when offensive activity is paired with defensive telemetry.

              ALIOTH
                 │
                 ▼
          Technique Execution
                 │
        ┌────────┼────────┐
        ▼        ▼        ▼
      EDR      Sysmon    SIEM
        │        │        │
        └────────┼────────┘
                 ▼
             Detection
                 │
                 ▼
            SOC Response
                 │
                 ▼
         Detection Tuning

This makes the framework useful for validating whether security controls detect behavior, rather than merely matching known malware hashes.


Source Tree

ALIOTH/
│
├── ALIOTH.exe
├── build.bat
├── README.md
│
├── core/
│   ├── ALIOTH.h
│   ├── ALIOTH_config.h
│   ├── tls_context.h
│   ├── engine.h
│   ├── engine.c
│   ├── syscalls_base.asm
│   ├── generate_stubs.py
│   ├── etw_patch.c
│   ├── hwbp_check.c
│   ├── random_mask.c
│   ├── decoy_threads.c
│   └── utils.c
│
└── modes/
    ├── umbra/
    ├── charon/
    │   └── builder/
    ├── wraith/
    ├── revenant/
    ├── mortis/
    ├── shadow/
    ├── hermes/
    ├── eos/
    ├── helios/
    ├── nyx/
    ├── acheron/
    ├── lachesis/
    └── tartarus/

The project documentation identifies the shared core and all thirteen mode directories.


Version

Project     : ALIOTH
Version     : 3.0
Category    : Offensive Security Framework
Platform    : Windows x64
Author      : sn0x
Purpose     : Authorized Security Testing

The supplied guide identifies the project as ALIOTH v3.0 and labels it for authorized security testing.


Disclaimer

ALIOTH is an offensive security research framework.

Use only where you have explicit authorization and an established scope of work.

The author is not responsible for damage, disruption, data loss, credential exposure, unauthorized access, or any other consequence resulting from misuse or deployment outside an authorized engagement.

ALIOTH exists to reproduce realistic adversarial behavior so security teams can understand where their controls succeed, where they fail, and what needs to be improved.