Skip to content

rwfpl/rewolf-x86-virtualizer

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
Sep 4, 2010
doc
Sep 4, 2010
src
Sep 4, 2010
Sep 4, 2010
--------------------------------------------------------------------------------
Name....: x86 Virtualizer - source code
Author..: ReWolf
Date....: IV/V.2007
Rel.Date: VIII.2007

e.mail..: rewolf@rewolf.pl
www.....: http://blog.rewolf.pl
--------------------------------------------------------------------------------

Simple PE protector (x86) based on virtual machine.

Principle of operation:

http://rewolf.pl/gfx/custom/x86.virt.before.gif http://rewolf.pl/gfx/custom/x86.virt.after.gif

--------------------------------------------------------------------------------

This product includes Length Dissasembler engine:

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

--------------------------------------------------------------------------------
Files:

\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:

About

Simple VM based x86 PE (portable exectuable) protector.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published