/EagleVM

WIP Native code virtualizer for x64 binaries

Primary LanguageC++

EagleProtect

Playground for generating virtual machine protected x64 assembly.

EagleVM

Main protection application that virtualizes code.

EagleVMSandbox

Project for future testing on full binaries.

EagleVMStub

This is a DLL which is used in a project that needs to be protected. The EagleVM protector application searches for the usages of the stub imports to hollow the marked code sections and create virtualized code.

Resources

  • r0da - Inspiring this project with VMP3 Virtulization analysis.
  • Iizerd - Help with general understanding of code virtualization.
  • _xeroxz - Detailed anaylsis of VMP2.
  • hasherezade - Creating PE-Bear for help with understanding, creating, and parsing PE headers.