
Obfuscator v1.0
~~~~~~~~~~~~~~~
Obfuscator is a tool to modify x86 assembler source code in this way to make
an analysis of compiled code very difficult

It is an unusual tool and the target audience is quite small, but if you're
writing in assembler and you want to protect your work from decompilation
or just to make it as hard as it's possible to analyze, you might want to try it.

Obfuscatora features:

     * MASM syntax only, processing of @@ labels, detection of local variables,
       constant equ values, and numbers in different formats (hex, dec)

     * changing code execution flow (non linear code path) - it's usefull
       against all kinds of debuggers, analysis of such code is very "unpleasant"

     * mutation of original instructions into series of other equivalent
       opcodes - obfuscator can mutate both arithmetic and logical opcodes

     * hiding of direct calls to functions (including WinApi calls)

     * inserting garbage opcodes between real instructions (so called "junks")

     * inserting fake instructions between real ones, 32/16/8 opcodes are generated

     * no support for code with assume directives

     * obfuscated code is slower than the original code

What's new
~~~~~~~~~~
v1.0 - first public release

How to buy credits
~~~~~~~~~~~~~~~~~~
100 credits, 3 euro, https://secure.shareit.com/shareit/checkout.html?PRODUCT[300062528]=1
300 credits, 6 euro, https://secure.shareit.com/shareit/checkout.html?PRODUCT[300062529]=1
800 credits, 3 euro, https://secure.shareit.com/shareit/checkout.html?PRODUCT[300062530]=1

System requirements
~~~~~~~~~~~~~~~~~~~
- Pentium CPU
- 128 MB RAM
- at least DSL internet connection

Contact information
~~~~~~~~~~~~~~~~~~~
Name    : Bartosz Wjcik
E-Mail  : obfuscator@pelock.com
Website : http://www.pelock.com
