Sep 1, 2026 06:35 AM
(This post was last modified: Sep 20, 2026 10:34 AM by rspower.)
Hey,
free crypter written in C (no .NET, no C++ bloat). Goal is keeping
payloads clean vs AV/ML, every build produces a different binary, so static
signatures and hash DBs don't stick.
updates 2026-09-20
- payload is deflate-compressed before AES -> noticeably smaller output
- stub body now decodes out-of-place into a private scratch buffer:
the image's own code section is never made writable at runtime
(no RW->RX transition on the image section)
- stub body is XOR-encoded + opcode-varianted per build, not just the blob
- import table reduced to 6 kernel32 entries, the rest resolved via
GetProcAddress at runtime
- scantime hardening: entry point in .text, plausible section names,
randomized magics + PE header fields, random section padding
- anti-analysis: added PEB module-count sandbox heuristic (soft score)
- tempfile fallback now delete-on-close, minimal on-disk window
- build survives local AV quarantine (unique output names per run, retry)
features
- x86 + x64, and the 64-bit CLI can protect 32-bit targets (cross-arch)
- polymorphic: random section names, random AES-256 key/IV, junk-code +
opcode/register shuffling -> output is unique every run (diff two builds)
- AES-256-CBC on the payload (deflate-compressed first), high entropy,
no plaintext strings in the section
- zero runtime deps: static, only 6 kernel32 imports in the IAT,
no VCRUNTIME/MSVCP/UCRT — the protected EXE only needs the OS
- RWX split: code section [R,X] + data section [R,W], no single RWX block to flag
- runs the payload in-memory through the real Windows loader,
tempfile fallback if that path fails
- IAT + base-relocation fixup at runtime
- basic anti-analysis (debugger / hypervisor / module-count heuristics)
- GUI + CLI, no config, no license, no backdoors
https://antiscan.me/scans/ead5ed35-44f7-...18d389e29c
Never upload the stub to VirusTotal!
usage
- cli: prot.exe [-no-anti] <input.exe> [output.exe]
- gui.exe: drop the EXE, hit protect
feedback / bug reports welcome, PM me if something's off
dl.txt (Cost: 100 βytes / Size: 43 bytes / Purchases: 7)
free crypter written in C (no .NET, no C++ bloat). Goal is keeping
payloads clean vs AV/ML, every build produces a different binary, so static
signatures and hash DBs don't stick.
updates 2026-09-20
- payload is deflate-compressed before AES -> noticeably smaller output
- stub body now decodes out-of-place into a private scratch buffer:
the image's own code section is never made writable at runtime
(no RW->RX transition on the image section)
- stub body is XOR-encoded + opcode-varianted per build, not just the blob
- import table reduced to 6 kernel32 entries, the rest resolved via
GetProcAddress at runtime
- scantime hardening: entry point in .text, plausible section names,
randomized magics + PE header fields, random section padding
- anti-analysis: added PEB module-count sandbox heuristic (soft score)
- tempfile fallback now delete-on-close, minimal on-disk window
- build survives local AV quarantine (unique output names per run, retry)
features
- x86 + x64, and the 64-bit CLI can protect 32-bit targets (cross-arch)
- polymorphic: random section names, random AES-256 key/IV, junk-code +
opcode/register shuffling -> output is unique every run (diff two builds)
- AES-256-CBC on the payload (deflate-compressed first), high entropy,
no plaintext strings in the section
- zero runtime deps: static, only 6 kernel32 imports in the IAT,
no VCRUNTIME/MSVCP/UCRT — the protected EXE only needs the OS
- RWX split: code section [R,X] + data section [R,W], no single RWX block to flag
- runs the payload in-memory through the real Windows loader,
tempfile fallback if that path fails
- IAT + base-relocation fixup at runtime
- basic anti-analysis (debugger / hypervisor / module-count heuristics)
- GUI + CLI, no config, no license, no backdoors
https://antiscan.me/scans/ead5ed35-44f7-...18d389e29c
Never upload the stub to VirusTotal!
usage
- cli: prot.exe [-no-anti] <input.exe> [output.exe]
- gui.exe: drop the EXE, hit protect
feedback / bug reports welcome, PM me if something's off
dl.txt (Cost: 100 βytes / Size: 43 bytes / Purchases: 7)

