Sunday, October 25, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Executable Packers
  3. Yugami

Yugami

On the record

Build
The README gives a Cargo command to build the workspace in release mode.github.com · read 11 Oct 2026
Distribution
The repository's Releases page says there are no releases.github.com · read 11 Oct 2026
Encryption
It encrypts PE executables with the ChaCha20 stream cipher and derives keys per page.github.com · read 11 Oct 2026
Input and output
The README shows packing a target.exe file and says the output is packed.exe in the current directory.github.com · read 11 Oct 2026
Key derivation
The README says Yugami generates a random 256-bit base key and derives per-page keys using BLAKE3.github.com · read 11 Oct 2026
License
The repository lists the GPL-3.0 license.github.com · read 11 Oct 2026
Maker
The GitHub profile identifies the maker as Ege Bilecen and lists Ireland as the location.github.com · read 11 Oct 2026
Memory handling
The README says decrypted pages are tracked in an LRU cache with a maximum of 256 pages, and evicted pages are re-encrypted.github.com · read 11 Oct 2026
Page decryption
At runtime, it decrypts pages just in time when a page fault occurs.github.com · read 11 Oct 2026
Page handling
The payload is padded to 4KB page boundaries, and encrypted payload plus metadata are appended as an overlay.github.com · read 11 Oct 2026
Product
Yugami is a x64 binary packer written in Rust.github.com · read 11 Oct 2026
Purpose
Yugami is a 64-bit binary packer written in Rust.github.com · read 11 Oct 2026
Runtime cache
Decrypted pages are held in an LRU cache with a maximum of 256 pages; evicted pages are re-encrypted and protected as PAGE_NOACCESS.github.com · read 11 Oct 2026
Usage
The README shows packing an executable with `cargo run --release --bin packer -- --path path/to/target.exe`, which outputs `packed.exe` in the current directory.github.com · read 11 Oct 2026

Alternatives to Yugami

Every alternative, ranked