whatisgithub

What is xeraldr?

xec412/xeraldr — explained in plain English

Analysis updated 2026-05-18

71CAudience · researcherComplexity · 4/5LicenseSetup · moderate

In one sentence

XeraLdr is a Windows tool for red team security researchers that secretly runs hidden payloads while evading detection by security monitoring software like Microsoft Defender for Endpoint.

Mindmap

mindmap
  root((XeraLdr))
    What it does
      Runs hidden payloads
      Evades EDR detection
      Hides in trusted memory
    Evasion techniques
      Module stomping
      Sleep obfuscation
      Anti-analysis checks
      IAT camouflage
    Build process
      Visual Studio required
      Release x64 config
      No standard runtime
    Use cases
      Red team research
      Malware analysis education
      Evasion testing
    Audience
      Security researchers
      Red team operators

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Test your red team payloads against EDR systems in a controlled lab environment

USE CASE 2

Learn how malware evasion techniques like module stomping and sleep obfuscation work

USE CASE 3

Study anti-analysis methods that block debuggers, sandboxes, and virtual machines

USE CASE 4

Benchmark detection tools against a loader designed to evade modern EDR

What is it built with?

CVisual StudioWindowsChaCha20

How does it compare?

xec412/xeraldrnettitude/clr-stompsyscallx-18113/apkx-hunter
Stars717270
LanguageCCC
Setup difficultymoderatehardmoderate
Complexity4/55/53/5
Audienceresearcherops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Visual Studio with C/C++ build tools and a Windows x64 environment to compile from source.

Free to use and modify, but any distributed versions must also be open-source under the same GPL-3.0 terms and include source code.

So what is it?

XeraLdr is a Windows program built by a single developer (username xec412) for a very specific niche: red team security research and malware development. It is a "loader," which is software whose job is to run a hidden payload (such as a reverse shell) on a target machine without being caught by Endpoint Detection and Response (EDR) systems like Microsoft Defender for Endpoint. The README is explicit that the project is for educational and research purposes only, and that using it against systems you do not own is illegal. The author reports that it was tested against Microsoft Defender for Endpoint and produced no alerts after several hours of activity. The repository documents several technical methods used to evade detection. One is "module stomping," where the program overwrites a legitimate system library in memory to hide its own code in a trusted space. Another is sleep obfuscation using stack duplication and heap encryption, which makes the program harder to find when it is idle. The binary is built without the standard Visual C++ Runtime to keep its file size small and its system footprint minimal. The payload itself is encrypted using ChaCha20 and encoded, so it stays unreadable until the moment it runs. Additional protections include anti-analysis checks that prevent the loader from running inside virtual machines, debuggers, or sandboxes, which are tools security analysts use to study suspicious software. The README also references "IAT camouflage" and "proxy execute" functions, both aimed at reducing suspicious patterns that monitoring software looks for. The author links to external resources like Maldev Academy and references other GitHub projects for sandbox detection and cryptography libraries. The README includes build instructions. A user clones the repository, opens the provided solution file in Visual Studio, selects the Release x64 configuration, and rebuilds the solution. The project is licensed under GPL-3.0. Screenshots in the repository show the disguised import table, the call stack during execution, and a successful reverse shell session. The documentation is clear about one caveat: the sleep obfuscation only works with a persistent payload that keeps running, not with a transient program like a calculator app.

Copy-paste prompts

Prompt 1
I'm building a red team lab to test EDR detection capabilities. How would I set up XeraLdr in Visual Studio with the Release x64 configuration to compile and test it safely against Defender for Endpoint?
Prompt 2
Help me understand how XeraLdr's module stomping and sleep obfuscation techniques work so I can improve my blue team detection rules for these evasion methods.
Prompt 3
I want to study how XeraLdr uses ChaCha20 encryption and anti-analysis checks to avoid sandboxes and debuggers. Can you walk me through what each protection does and how security tools might still detect them?
Prompt 4
I'm comparing open-source loaders for red team research. How does XeraLdr's IAT camouflage and proxy execute approach differ from other techniques, and what are its limitations with transient payloads?

Frequently asked questions

What is xeraldr?

XeraLdr is a Windows tool for red team security researchers that secretly runs hidden payloads while evading detection by security monitoring software like Microsoft Defender for Endpoint.

What language is xeraldr written in?

Mainly C. The stack also includes C, Visual Studio, Windows.

What license does xeraldr use?

Free to use and modify, but any distributed versions must also be open-source under the same GPL-3.0 terms and include source code.

How hard is xeraldr to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is xeraldr for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.