Entropia — a programming language for creating Windows Shellcode and Beacon Object Files (BOF)
Tools2026-06-30, 11:05
Entropia is a compiled language designed to generate position-independent x86-64 artifacts: Windows Shellcode and BOF modules for Cobalt Strike. The tool unifies the entire workflow—from compilation and linking to OPSEC modifications—into a single chain, removing the need for third-party utilities like Donut or sRDI.
Runs on Linux and macOS, producing ready-to-use Windows artifacts as output.Features:
• Compile
.etpy directly into Shellcode (.bin) or BOF (.x64.o) without post‑processing.
• Built‑in OPSEC options: poly, nop_sled, stack_strings, direct_syscalls, hashed_imports and more.
• Inline assembly and Win32 API support via use_c.
• Local BOF runner, debugger integrated with VS Code, and Win32 type generator.
• Automatic generation of Aggressor Scripts for BOF.Unlike
Donut and sRDI, which handle isolated tasks like packaging and shellcode generation, Entropia delivers a full-fledged programming language with a built‑in compiler and OPSEC mechanisms. The project is currently in the pre‑1.0 stage but already looks like an appealing alternative to existing tools.Vendors
Products
More