Skip to content
This repository was archived by the owner on Mar 26, 2019. It is now read-only.

Commit af43287

Browse files
authored
Add files via upload
1 parent 46cee3a commit af43287

25 files changed

+4111
-0
lines changed

Rewolf-x86/bin/loader/meta.exe

5 KB
Binary file not shown.

Rewolf-x86/bin/protector/x86.virt.exe

80 KB
Binary file not shown.

Rewolf-x86/bin/test_app/vm_test.exe

60 KB
Binary file not shown.
72 KB
Binary file not shown.
76 KB
Binary file not shown.

Rewolf-x86/doc/x86.virt.after.gif

27.8 KB
Loading

Rewolf-x86/doc/x86.virt.before.gif

12.9 KB
Loading

Rewolf-x86/doc/x86.virt.pdf

83.5 KB
Binary file not shown.

Rewolf-x86/gpl.txt

+339
Large diffs are not rendered by default.

Rewolf-x86/readme.md

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
```
2+
--------------------------------------------------------------------------------
3+
Name....: x86 Virtualizer - source code
4+
Author..: ReWolf
5+
Date....: IV/V.2007
6+
Rel.Date: VIII.2007
7+
8+
9+
www.....: http://blog.rewolf.pl
10+
--------------------------------------------------------------------------------
11+
```
12+
Simple PE protector (x86) based on virtual machine.
13+
14+
#### **Principle of operation:** ####
15+
![http://rewolf.pl/gfx/custom/x86.virt.before.gif](http://rewolf.pl/gfx/custom/x86.virt.before.gif)
16+
![http://rewolf.pl/gfx/custom/x86.virt.after.gif](http://rewolf.pl/gfx/custom/x86.virt.after.gif)
17+
```
18+
--------------------------------------------------------------------------------
19+
20+
This product includes Length Dissasembler engine:
21+
22+
* Hacker Disassembler Engine
23+
* Copyright (c) 2006-2007 Veacheslav Patkov
24+
25+
--------------------------------------------------------------------------------
26+
Files:
27+
28+
\gpl.txt - GNU GPL license text
29+
\bin\loader\meta.exe - compiled loader
30+
\bin\protector\x86.virt.exe - compiled virtualizer
31+
\bin\test_app\vm_test.exe - compiled sample application
32+
\bin\test_app\vm_test_vmed_01.exe - sample app with one vm layer
33+
\bin\test_app\vm_test_vmed_02.exe - sample app with two vm layers
34+
\doc\x86.virt.after.gif - diagram - represents executable after virtualization
35+
\doc\x86.virt.before.gif - diagram - represents executable before virtualization
36+
\doc\x86.virt.pdf - documentation
37+
\src\loader\loader.asm - loader source code
38+
\src\protector\common.cpp - some common functions
39+
\src\protector\common.h - header for above
40+
\src\protector\hde.h - header for Hacker Disassembler Engine
41+
\src\protector\hde.lib - Hacker Disassembler Engine library
42+
\src\protector\macros.h - auxiliary macros
43+
\src\protector\main.cpp - main program (gui, PE handling etc...)
44+
\src\protector\poly_encdec.h - binary version of poly_(enc/dec) function
45+
\src\protector\protect.cpp - core virtualization engine
46+
\src\protector\protect.h - header for above
47+
\src\protector\res.rc - resources
48+
\src\protector\resource.h - header for above
49+
\src\test_app\main.cpp - sample application
50+
\src\test_app\res.rc - resources
51+
\src\test_app\resource.h - header for above
52+
53+
--------------------------------------------------------------------------------
54+
```
55+
#### **Related links:** ####
56+
* http://blog.rewolf.pl/blog/?p=15
57+
* http://blog.rewolf.pl/blog/?p=22
58+
* http://rewolf.pl/stuff/x86.virt.pdf
59+
* http://rewolf.pl

0 commit comments

Comments
 (0)