Entropia — a programming language for creating Windows Shellcode and Beacon Object Files (BOF)

الأدوات2026-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.
المورّدون
المنتجات
المزيد