Home

Awesome

vot4cs

A Virtualization Obfuscation Tool for C# programs

==== USAGE ====

Usage: <tool> <config-file> <solution-file>

.\CodeVirtualization-Console\App2.config .\ConsoleCalculator\ConsoleCalculator.sln

==== OBFUSCATION CONFIGURATIONS ====

example: .\CodeVirtualization-Console\CodeVirtualization-Console\App2.config

key="CODE_IDENTIFIER" value="virtualCode2" key="DATA_IDENTIFIER" value="virtualData2" key="DEFAULT_MOST_FREQUENT_OPERATION" value="true" key="INSTRUCTION_SIZE_POSTFIX" value="30" key="INSTRUCTION_SIZE_PREFIX" value="30" key="INSTRUCTION_SIZE_OFFSET" value="20" key="MAX_INVOCATIONS" value="1" key="MAX_OPERANDS" value="2" key="MAX_JUNK_CODE" value="10" key="MAX_DATA_KEY" value="3999" key="MAX_CODE_KEY" value="99999" key="MIN_SWITCH_KEY" value="1000" key="MAX_SWITCH_KEY" value="9999" key="VPC_IDENTIFIER" value="virtualVpc"

Mark a method for virtualization with the following annotation:

==== LANGUAGE FEATURES NOT SUPPORTED ====

==== OBFUSCATION TOOL FOLDER: CodeVirtualization-Console ====

==== EXAMPLES FOLDER: ConsoleCalculator ====