Skip to content

D7EAD/mkPIVM

Offensive & Pentesting

Polymorphic position‑independent shellcode virtualizer that turns raw Windows x86/x64 shellcode into encrypted, per‑seed VM blobs while preserving portability

C++ Latest 2.0.0 · 1mo ago Security brief →

Features

  • Virtualizes entire shellcode payloads into a custom bytecode interpreter
  • Supports multiple modes: default full virtualization, packer‑only encryption, hybrid range selection, and PE detour embedding
  • Per‑seed configurable cipher family, register layout, opcode mapping, dispatcher topology, and junk‑gadget patterns for strong polymorphism

Recent releases

View all 4 releases →
No immediate action
2.0.0 New feature

Polymorphism + --rx flag

No immediate action
1.0.1 Bug fix

Bytecode fixes

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
447
Forks
16
Languages
C++ CMake

Install & Platforms

Platforms
windows linux

Beta — feedback welcome: [email protected]