Simple VM based x86 PE (portable exectuable) protector.
Switch branches/tags
Nothing to show
Clone or download
Failed to load latest commit information.
bin initial commit Sep 4, 2010
doc initial commit Sep 4, 2010
src initial commit Sep 4, 2010
gpl.txt initial commit Sep 4, 2010 Update and rename readme.txt to Mar 15, 2015

Name....: x86 Virtualizer - source code
Author..: ReWolf
Date....: IV/V.2007
Rel.Date: VIII.2007


Simple PE protector (x86) based on virtual machine.

Principle of operation:


This product includes Length Dissasembler engine:

 *  Hacker Disassembler Engine
 *  Copyright (c) 2006-2007 Veacheslav Patkov


\gpl.txt                           - GNU GPL license text
\bin\loader\meta.exe               - compiled loader
\bin\protector\x86.virt.exe        - compiled virtualizer
\bin\test_app\vm_test.exe          - compiled sample application
\bin\test_app\vm_test_vmed_01.exe  - sample app with one vm layer
\bin\test_app\vm_test_vmed_02.exe  - sample app with two vm layers
\doc\x86.virt.after.gif            - diagram - represents executable after virtualization
\doc\x86.virt.before.gif           - diagram - represents executable before virtualization
\doc\x86.virt.pdf                  - documentation
\src\loader\loader.asm             - loader source code
\src\protector\common.cpp          - some common functions
\src\protector\common.h            - header for above
\src\protector\hde.h               - header for Hacker Disassembler Engine
\src\protector\hde.lib             - Hacker Disassembler Engine library
\src\protector\macros.h            - auxiliary macros
\src\protector\main.cpp            - main program (gui, PE handling etc...)
\src\protector\poly_encdec.h       - binary version of poly_(enc/dec) function
\src\protector\protect.cpp         - core virtualization engine
\src\protector\protect.h           - header for above
\src\protector\res.rc              - resources
\src\protector\resource.h          - header for above
\src\test_app\main.cpp             - sample application
\src\test_app\res.rc               - resources
\src\test_app\resource.h           - header for above


Related links: